Skip to main content

tool for glider design

Project description

# OpenGlider

[![Build Status](https://travis-ci.org/booya-at/OpenGlider.svg?branch=develop)](https://travis-ci.org/booya-at/OpenGlider) [![Coverage Status](https://img.shields.io/coveralls/hiaselhans/OpenGlider.svg)](https://coveralls.io/r/hiaselhans/OpenGlider) [![Documentation Status](https://readthedocs.org/projects/openglider/badge/?version=latest)](https://readthedocs.org/projects/openglider/?badge=latest)

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

## Try It

Clone the git-repo first: `bash git clone https://github.com/hiaselhans/OpenGlider.git `

### Install with pip `bash cd OpenGlider pip install -e . `

Or manually install all dependencies (using distro-repos, easy_install or pip) * ezodf2 * dxfwrite * scipy * (svgwrite) * (vtk)

### Install with conda

We are providing packages of OpenGlider and dependencies via conda. To install conda download [miniconda](https://docs.conda.io/en/latest/miniconda.html) and follow the install instructions. Once you have a working base-environment you can create a new environment for openglider: `bash conda create -n openglider openglider freecad meshpy -c conda-forge `

## Documentation

Every module inside openglider should have a README where the functionality is documented. Please have a look at the [base module](./openglider/README.md).

Also have a look at the [gui-tutorial](https://booya-at.github.io/openglider-tutorial)

### Unittests and Visual Tests

To run all unittests, run this from the main directory: `bash ./testall.py `

Or use -a flag to also run visual tests `bash ./testall.py -a `

## Development Screenshots

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

![screenshot gui](docs/freecad_gui.png) glider workbench gui

![screenshot testcell with miniribs](docs/screen.png) testcell with miniribs

![screenshot demokite with central minirib](docs/screen2.png) demo kite with central minirib

![screenshot demokite plots](docs/screen3.png) demo kite plots

![plots](docs/plots.svg) 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

OpenGlider-0.0.6-cp39-cp39-win_amd64.whl (481.9 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

OpenGlider-0.0.6-cp39-cp39-manylinux2014_x86_64.whl (587.4 kB view hashes)

Uploaded CPython 3.9

OpenGlider-0.0.6-cp39-cp39-macosx_10_15_x86_64.whl (488.5 kB view hashes)

Uploaded CPython 3.9 macOS 10.15+ x86-64

OpenGlider-0.0.6-cp38-cp38-win_amd64.whl (484.8 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

OpenGlider-0.0.6-cp38-cp38-manylinux2014_x86_64.whl (587.3 kB view hashes)

Uploaded CPython 3.8

OpenGlider-0.0.6-cp38-cp38-macosx_10_15_x86_64.whl (488.5 kB view hashes)

Uploaded CPython 3.8 macOS 10.15+ x86-64

OpenGlider-0.0.6-cp37-cp37m-win_amd64.whl (484.0 kB view hashes)

Uploaded CPython 3.7m Windows x86-64

OpenGlider-0.0.6-cp37-cp37m-manylinux2014_x86_64.whl (590.7 kB view hashes)

Uploaded CPython 3.7m

OpenGlider-0.0.6-cp37-cp37m-macosx_10_15_x86_64.whl (485.1 kB view hashes)

Uploaded CPython 3.7m macOS 10.15+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page