A future open source paraglider design software (still a WIP)
Clone the git-repo first:
git clone https://github.com/hiaselhans/OpenGlider.gitcd OpenGlider
pip install -e .Or manually install all dependencies (using distro-repos, easy_install or pip)
- ezodf2
- dxfwrite
- scipy
- (svgwrite)
- (vtk)
if you have pixi installed just launch pixi and run this command
pixi run freecad to launch freecad with openglider installed.
We are providing packages of OpenGlider and dependencies via conda. To install conda download miniconda and follow the install instructions. Once you have a working base-environment you can create a new environment for openglider:
conda create -n openglider openglider freecad meshpy -c conda-forgeEvery module inside openglider should have a README where the functionality is documented.
Please have a look at the base module.
Also have a look at the gui-tutorial
To run all unittests, run this from the main directory:
./testall.pyOr use -a flag to also run visual tests
./testall.py -aWhile still being in an early status, here are a few screenshots showing progress made so far:
demo kite with central minirib
The plan is to build on the following technologies:
-
Python (link)
-
self-coded panelmethod (VSAERO) and/or apame implementation (link) for quick 3D-calculation (see parabem)
-
OpenFoam obj-file CFD export
-
paraFEM - Explicit non linear FEM (membrane, truss) for line forces and deformation analysis
-
FreeCAD (Open-Source Cad, written in c++ with python API
-
VTK - visual toolkit for 3d-output
-
Code_Aster FEM export (http://www.code-aster.org) - maybe calculix as we've done already, but it does currently not support membrane elements) -
xfoil//Pyxfoil for 2D-foil calculation (http://web.mit.edu/drela/Public/web/xfoil/) (http://www.python-science.org/project/pyxfoil)
It will take some time, if you want to help, feel free to do so!
Using some older code, we already created a few prototypes which can be seen on http://www.booya.at


