Skip to main content

# 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

Metadata

Release files for OpenGlider 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for OpenGlider 0.0.6
File
OpenGlider-0.0.6-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
OpenGlider-0.0.6-cp39-cp39-manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
OpenGlider-0.0.6-cp39-cp39-macosx_10_15_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.15+ x86-64 Details
OpenGlider-0.0.6-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
OpenGlider-0.0.6-cp38-cp38-manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
OpenGlider-0.0.6-cp38-cp38-macosx_10_15_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.15+ x86-64 Details
OpenGlider-0.0.6-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
OpenGlider-0.0.6-cp37-cp37m-manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
OpenGlider-0.0.6-cp37-cp37m-macosx_10_15_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.15+ x86-64 Details

Total release size: 4.7 MB

Release files / OpenGlider-0.0.6-cp39-cp39-win_amd64.whl

Download URL OpenGlider-0.0.6-cp39-cp39-win_amd64.whl
Size 481.9 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
093319d868af8032ba5b3f3e390fd29fdd146d66acb91e0a0a9904b232824cc5
BLAKE2b-256 checksum
How to use checksums
9fd6b6c016ad695d4c900ac75a7208381154c5003c11b3a895ff2b22ace10e7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

Release files / OpenGlider-0.0.6-cp39-cp39-manylinux2014_x86_64.whl

Download URL OpenGlider-0.0.6-cp39-cp39-manylinux2014_x86_64.whl
Size 587.4 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
85e569f980192bbba644d33b9942fc62b6b5e76612fc90655cda11102fbe927f
BLAKE2b-256 checksum
How to use checksums
1d483a27deccc8263877b75de0b2a938319b98232fd5b496497c931ca932b616
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

Release files / OpenGlider-0.0.6-cp39-cp39-macosx_10_15_x86_64.whl

Download URL OpenGlider-0.0.6-cp39-cp39-macosx_10_15_x86_64.whl
Size 488.5 kB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
f157ccecdb75bcb2d67c5591df716c6d9dfe0b2abc60709bdc3d8fd16d39e116
BLAKE2b-256 checksum
How to use checksums
99fff1ba5fd0e938500cb59957977f7867b430e8fc5752535a9a8299bac033dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

Release files / OpenGlider-0.0.6-cp38-cp38-win_amd64.whl

Download URL OpenGlider-0.0.6-cp38-cp38-win_amd64.whl
Size 484.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
00eb9445e9d51e3f85bbe4064fd8244cd8c4773cca3c19c4c9009ebb86dcfb74
BLAKE2b-256 checksum
How to use checksums
acd8868cc339e6e53e897b1e6f0f201b0073281b5dd3af6a504491b7c5f491cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

Release files / OpenGlider-0.0.6-cp38-cp38-manylinux2014_x86_64.whl

Download URL OpenGlider-0.0.6-cp38-cp38-manylinux2014_x86_64.whl
Size 587.3 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f58ac1a9ca7524b014c6794dc4ebf3e9b1f4bf1e03d77664acd0a0c4adbb44fa
BLAKE2b-256 checksum
How to use checksums
b49ed15334192270545ce7a5b39f3f6c5d30d72d9d23c12fb7c995c80570f31f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

Release files / OpenGlider-0.0.6-cp38-cp38-macosx_10_15_x86_64.whl

Download URL OpenGlider-0.0.6-cp38-cp38-macosx_10_15_x86_64.whl
Size 488.5 kB
Tags CPython 3.8 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
5e65c82140bfec02b6d3f641779f0354188993737fdf29805a5eeb28035a72f2
BLAKE2b-256 checksum
How to use checksums
bd16c9198181a9510890f95377c25671520ddd3cbd2b768da176be61a7ed60a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

Release files / OpenGlider-0.0.6-cp37-cp37m-win_amd64.whl

Download URL OpenGlider-0.0.6-cp37-cp37m-win_amd64.whl
Size 484.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
67f42707c668b832855d222a8af8f1166ca11fd8a3da76885e0fec00ed96b8e4
BLAKE2b-256 checksum
How to use checksums
631db1adfe40b3da8ec9ae61eb25c066e078deebdf9adf75a1ab1b5ca755f1bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

Release files / OpenGlider-0.0.6-cp37-cp37m-manylinux2014_x86_64.whl

Download URL OpenGlider-0.0.6-cp37-cp37m-manylinux2014_x86_64.whl
Size 590.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6efd63604806c052449a44db3b417d1400588b153e790cc6f2dfdaaee66cfec0
BLAKE2b-256 checksum
How to use checksums
f0cb2a4dcbe8be4b0fb999fb8a3110ddacad786217fa81b53967676f7008c34c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

Release files / OpenGlider-0.0.6-cp37-cp37m-macosx_10_15_x86_64.whl

Download URL OpenGlider-0.0.6-cp37-cp37m-macosx_10_15_x86_64.whl
Size 485.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
f8c0b1a1d374e2986cad6a99a66e56af1e2ec716a06f66bed784eb2a65f11d8a
BLAKE2b-256 checksum
How to use checksums
4b72b38c79bac7857b2b76c05011d2d99a4af16ed4c24fcce3a2e38bbbeaae84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

Release history Release notifications | RSS feed

This release

0.0.6 This release

9 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page