Usage ===== [[TODO: Walk through an example of how to use the library to design and use a wing.]] Developing models ----------------- [[TODO: use the paraglider state dynamics to explain how to use the library by working backwards from the state dynamics until you get to component models.]] Hierarchy ^^^^^^^^^ State dynamics models are interfaces to system dynamics models, which in turn are built from component models. For example, the hierarchy to build up a state dynamics model for a paraglider: * :class:`StateDynamics ` * :class:`SystemDynamics ` * :class:`Wing ` * :class:`Foil ` * :class:`FoilLayout ` * :class:`FoilSections ` * :class:`Profiles ` * :class:`Coefficients ` * :class:`FoilAerodynamics ` * :class:`LineGeometry ` * :class:`Harness ` Running simulations ------------------- [[TODO: elaborate]] .. literalinclude:: ../../scripts/example_simulation.py :language: python .. image:: images/example_simulation_light.svg :align: center :class: only-light .. image:: images/example_simulation_dark.svg :align: center :class: only-dark A paraglider simulation with a short right turn, marking the relative positions of the wing and payload every 0.5 seconds.