Like #135 states for aerodynamic surface sections, we should have iterable arrays of key-value pairs associated with each component type, so we could have almost any airplane configuration. Something like this:
for motor_parameters in motors_parameters:
motor = Motor(motor_parameters)
self.motors.append(motor)
This also requires that the plane parameters are instantiated and passed in a different way:
This is how Plane is structured today:
./Components/Plane.py
Like #135 states for aerodynamic surface sections, we should have iterable arrays of key-value pairs associated with each component type, so we could have almost any airplane configuration. Something like this:
This also requires that the plane parameters are instantiated and passed in a different way:
./parameters.py:
This would be a big improvement not only in code structure and maintainability but also on enhanced capabilities for the analysis.