Cameron Urban
Cameron Urban
GUI or CLI
We should create a command-line interface or GUI. Frontend development is not something I know well, so I'd love some help on this feature!
Testing
We should make sure that all the integration tests compare output against expected results. This means getting rid of all the "test_method_does_not_throw" tests. We could also implement PyTests or some...
We should create a setup tutorial video and link to it in the documentation. This should be geared toward a user who doesn't have Python, an IDE, or Ptera Software...
# Problem Statement There are two primary algorithms for the load-calculation step in an unsteady vortex lattice method: the Joukowski method and the Katz method. Each has tradeoffs in terms...
# Description This PR adds the ability to perform simulations that couple an airplane's motion to the aerodynamic forces due to its motion. ## Motivation Adding coupled simulations increases the...
Introduces a full documentation site for PteraSoftware using Sphinx, including configuration files, custom templates, static assets, and example content. Adds .readthedocs.yaml for Read the Docs integration and updates IDE settings...
# Problem Statement I've spent a lot of time on Ptera Software's documentation, adding extensive docstrings for packages, modules, classes, etc. These are great for referencing during development, but they...
# Problem Statement Currently, simulations in Ptera Software are analogous to wind tunnel tests in that the `Airplane`'s motion relative to the freestream is not affected by the aerodynamic loads...