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 details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9 macOS 10.15+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8 macOS 10.15+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m macOS 10.15+ x86-64

File details

Details for the file OpenGlider-0.0.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: OpenGlider-0.0.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 481.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using 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

File hashes

Hashes for OpenGlider-0.0.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 093319d868af8032ba5b3f3e390fd29fdd146d66acb91e0a0a9904b232824cc5
MD5 821bbfbc43881fa4469185ee7c46f82b
BLAKE2b-256 9fd6b6c016ad695d4c900ac75a7208381154c5003c11b3a895ff2b22ace10e7e

See more details on using hashes here.

File details

Details for the file OpenGlider-0.0.6-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: OpenGlider-0.0.6-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 587.4 kB
  • Tags: CPython 3.9
  • Uploaded using 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

File hashes

Hashes for OpenGlider-0.0.6-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85e569f980192bbba644d33b9942fc62b6b5e76612fc90655cda11102fbe927f
MD5 bcb5224eca7faa06f0cc7afc082ba115
BLAKE2b-256 1d483a27deccc8263877b75de0b2a938319b98232fd5b496497c931ca932b616

See more details on using hashes here.

File details

Details for the file OpenGlider-0.0.6-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: OpenGlider-0.0.6-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 488.5 kB
  • Tags: CPython 3.9, macOS 10.15+ x86-64
  • Uploaded using 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

File hashes

Hashes for OpenGlider-0.0.6-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f157ccecdb75bcb2d67c5591df716c6d9dfe0b2abc60709bdc3d8fd16d39e116
MD5 da59facca9a87b08a46f122e7fbb4709
BLAKE2b-256 99fff1ba5fd0e938500cb59957977f7867b430e8fc5752535a9a8299bac033dd

See more details on using hashes here.

File details

Details for the file OpenGlider-0.0.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: OpenGlider-0.0.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 484.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using 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

File hashes

Hashes for OpenGlider-0.0.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 00eb9445e9d51e3f85bbe4064fd8244cd8c4773cca3c19c4c9009ebb86dcfb74
MD5 7f881a27d5ebce2226b5d7da4b589bf8
BLAKE2b-256 acd8868cc339e6e53e897b1e6f0f201b0073281b5dd3af6a504491b7c5f491cd

See more details on using hashes here.

File details

Details for the file OpenGlider-0.0.6-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: OpenGlider-0.0.6-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 587.3 kB
  • Tags: CPython 3.8
  • Uploaded using 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

File hashes

Hashes for OpenGlider-0.0.6-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f58ac1a9ca7524b014c6794dc4ebf3e9b1f4bf1e03d77664acd0a0c4adbb44fa
MD5 fe9796e568f115b5b2f4f69384169fac
BLAKE2b-256 b49ed15334192270545ce7a5b39f3f6c5d30d72d9d23c12fb7c995c80570f31f

See more details on using hashes here.

File details

Details for the file OpenGlider-0.0.6-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: OpenGlider-0.0.6-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 488.5 kB
  • Tags: CPython 3.8, macOS 10.15+ x86-64
  • Uploaded using 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

File hashes

Hashes for OpenGlider-0.0.6-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5e65c82140bfec02b6d3f641779f0354188993737fdf29805a5eeb28035a72f2
MD5 03d6a035eb5806c0290d516321f9b081
BLAKE2b-256 bd16c9198181a9510890f95377c25671520ddd3cbd2b768da176be61a7ed60a6

See more details on using hashes here.

File details

Details for the file OpenGlider-0.0.6-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: OpenGlider-0.0.6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 484.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using 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

File hashes

Hashes for OpenGlider-0.0.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 67f42707c668b832855d222a8af8f1166ca11fd8a3da76885e0fec00ed96b8e4
MD5 8bbcc015f5b31a2a98fc0c8c6fd3e5c0
BLAKE2b-256 631db1adfe40b3da8ec9ae61eb25c066e078deebdf9adf75a1ab1b5ca755f1bc

See more details on using hashes here.

File details

Details for the file OpenGlider-0.0.6-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: OpenGlider-0.0.6-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 590.7 kB
  • Tags: CPython 3.7m
  • Uploaded using 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

File hashes

Hashes for OpenGlider-0.0.6-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6efd63604806c052449a44db3b417d1400588b153e790cc6f2dfdaaee66cfec0
MD5 52f2d4c89cfba8011c5fe9936cf08274
BLAKE2b-256 f0cb2a4dcbe8be4b0fb999fb8a3110ddacad786217fa81b53967676f7008c34c

See more details on using hashes here.

File details

Details for the file OpenGlider-0.0.6-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: OpenGlider-0.0.6-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 485.1 kB
  • Tags: CPython 3.7m, macOS 10.15+ x86-64
  • Uploaded using 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

File hashes

Hashes for OpenGlider-0.0.6-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f8c0b1a1d374e2986cad6a99a66e56af1e2ec716a06f66bed784eb2a65f11d8a
MD5 d3c74aebed0fbcef5ada433a90c8f7b9
BLAKE2b-256 4b72b38c79bac7857b2b76c05011d2d99a4af16ed4c24fcce3a2e38bbbeaae84

See more details on using hashes here.

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