Skip to content

booya-at/OpenGlider

Repository files navigation

OpenGlider

run all tests Documentation

A future open source paraglider design software (still a WIP)

Try It

Clone the git-repo first:

git clone https://github.com/hiaselhans/OpenGlider.git

Install with pip

cd OpenGlider
pip install -e .

Or manually install all dependencies (using distro-repos, easy_install or pip)

  • ezodf2
  • dxfwrite
  • scipy
  • (svgwrite)
  • (vtk)

Install with pixi

if you have pixi installed just launch pixi and run this command pixi run freecad to launch freecad with openglider installed.

Install with conda

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-forge

Documentation

Online-Dokumentation (Sphinx) – Installation, Konzepte, FreeCAD-Workbench, API-Referenz.

Every 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

Tests

Tests laufen mit pytest. Abhängigkeiten: pip install -e ".[test]" oder pixi-Environment nutzen.

Was Befehl
Nur Unit-Tests (ohne Visual/GUI) pytest tests/ -m "not visual" oder ./testall.py
Alle Tests inkl. Visual pytest tests/ oder ./testall.py -a
Mit pixi pixi run test (Unit) · pixi run test-all (alle)

Ausführliche Beschreibung, Marker, Verzeichnisstruktur: tests/README.md.

Development Screenshots

While still being in an early status, here are a few screenshots showing progress made so far:

screenshot gui glider workbench gui

screenshot testcell with miniribs testcell with miniribs

screenshot demokite with central minirib demo kite with central minirib

screenshot demokite plots demo kite plots

plots plots

Roadmap

The plan is to build on the following technologies:

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

About

python library to build paragliders

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors