Skip to content

Commit

Permalink
Add DOIs for paper and implementation
Browse files Browse the repository at this point in the history
  • Loading branch information
pfheatwole committed Mar 24, 2022
1 parent df2084b commit 3e22b23
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 14 deletions.
3 changes: 3 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
Parametric Paraglider Modeling
==============================

.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.6383051.svg
:target: https://doi.org/10.5281/zenodo.6383051

This repository contains the source material for my Master's thesis:
`Parametric Paraglider Modeling <https://pfheatwole.github.io/thesis/>`__

Expand Down
8 changes: 6 additions & 2 deletions source/abstract.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,9 @@ model design and implementation, an aerodynamic simulation of a reference
paraglider canopy is compared to wind tunnel measurements, and a dynamic
simulation of a commercial paraglider system is compared to basic flight test
data. The entirety of the models and example wings are available as an `open
source library <https://github.com/pfheatwole/glidersim>`__ built on the Python
scientific computing stack.
source library <https://github.com/pfheatwole/glidersim>`__
:cite:`heatwolev2022.03.0aGlidersim` built on the Python scientific computing
stack.

.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.6383051.svg
:target: https://doi.org/10.5281/zenodo.6383051
17 changes: 9 additions & 8 deletions source/conclusion.rst
Original file line number Diff line number Diff line change
Expand Up @@ -396,14 +396,15 @@ Open source
===========

The `materials <https://github.com/pfheatwole/thesis/>`__ to produce this paper
and its `implementation <https://github.com/pfheatwole/glidersim/>`__ are both
available under permissive open source licenses. Although this work focused on
paragliders, the structure of the models is mirrored in the structure of the
code, and should be easily adaptable to other gliding aircraft such as hang
gliders or kites. For maximum versatility and approachability, the entire
implementation was built on the Python scientific computing stack; despite not
producing the fastest implementation, Python made up for the performance cost
with value in other areas:
and its `implementation <https://github.com/pfheatwole/glidersim/>`__
:cite:`heatwolev2022.03.0aGlidersim` are both available under permissive open
source licenses. Although this work focused on paragliders, the structure of
the models is mirrored in the structure of the code, and should be easily
adaptable to other gliding aircraft such as hang gliders or kites. For maximum
versatility and approachability, the entire implementation was built on the
Python scientific computing stack; despite not producing the fastest
implementation, Python made up for the performance cost with value in other
areas:

* Free (unlike MATLAB, AutoCAD, etc)

Expand Down
7 changes: 7 additions & 0 deletions source/references.bib
Original file line number Diff line number Diff line change
Expand Up @@ -322,6 +322,13 @@ @book{gudmundsson2014GeneralAviationAircraft
keywords = {CFD,composite images,CS,cutaway drawings,design algorithm,design process,EASA,engineering drawings,engineering reports,FAA,FAR,FEA,Gantt,House of Quality,Ishikawa,LSA,Mission definition,project management,regulations,solid modeling,three-view drawings}
}

@misc{heatwolev2022.03.0aGlidersim,
title = {glidersim},
author = {Heatwole, Peter F.},
year = {v2022.03.0a},
doi = {10.5281/zenodo.6383053}
}

@book{hughes2004SpacecraftAttitudeDynamics,
title = {Spacecraft {{Attitude Dynamics}}},
author = {Hughes, Peter C.},
Expand Down
5 changes: 3 additions & 2 deletions source/related_works.rst
Original file line number Diff line number Diff line change
Expand Up @@ -300,8 +300,9 @@ the apparent mass estimates from :cite:`barrows2002ApparentMassParafoils`. The
in any analyses.

The implementation of all models are available as an `open source library
<https://github.com/pfheatwole/glidersim>`__ including example wing models, and
the simulations used in this paper are available as part of the `open source
<https://github.com/pfheatwole/glidersim>`__
:cite:`heatwolev2022.03.0aGlidersim`, including example wing models, and the
simulations used in this paper are available as part of the `open source
materials <https://github.com/pfheatwole/thesis>`__ used to produce this paper.


Expand Down
6 changes: 4 additions & 2 deletions source/validation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -155,8 +155,10 @@ distance along the :math:`\left< y, z \right>` points. Also, the reference data
is defined with the wing tips at :math:`z = 0`, whereas the convention of this
paper places the canopy origin at the leading edge of the central section; this
is easily accommodated by subtracting the central :math:`z = -0.375` from all
:math:`z`-coordinates. (Alternatively, the implementation of the simplified
model in ``glidersim`` can shift the origin automatically.)
:math:`z`-coordinates. (Alternatively, the
:external+glidersim:py:class:`implementation
<pfh.glidersim.foil_layout.FoilLayout>` of the simplified model in
``glidersim`` can shift the origin automatically.)

.. figure:: figures/paraglider/geometry/airfoil/NACA-23015.*
:name: airfoil_NACA_23015
Expand Down

0 comments on commit 3e22b23

Please sign in to comment.