tool for glider design
Project description
# OpenGlider
[](https://travis-ci.org/booya-at/OpenGlider) [](https://coveralls.io/r/hiaselhans/OpenGlider) [](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:
 glider workbench gui
 testcell with miniribs
 demo kite with central minirib
 demo kite plots
 plots
## Roadmap The plan is to build on the following technologies:
Python ([link](http://docs.python.org/2/tutorial/))
self-coded panelmethod (VSAERO) and/or apame implementation ([link](http://www.3dpanelmethod.com/)) for quick 3D-calculation (see [parabem](https://github.com/booya-at/parabem))
[OpenFoam](http://www.openfoam.com/) obj-file CFD export
[paraFEM](https://www.github.com/booya-at/paraFEM) - Explicit non linear FEM (membrane, truss) for line forces and deformation analysis
[FreeCAD](https://www.freecadweb.org/) (Open-Source Cad, written in c++ with python API
[VTK](https://www.vtk.org/) - 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
093319d868af8032ba5b3f3e390fd29fdd146d66acb91e0a0a9904b232824cc5
|
|
| MD5 |
821bbfbc43881fa4469185ee7c46f82b
|
|
| BLAKE2b-256 |
9fd6b6c016ad695d4c900ac75a7208381154c5003c11b3a895ff2b22ace10e7e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85e569f980192bbba644d33b9942fc62b6b5e76612fc90655cda11102fbe927f
|
|
| MD5 |
bcb5224eca7faa06f0cc7afc082ba115
|
|
| BLAKE2b-256 |
1d483a27deccc8263877b75de0b2a938319b98232fd5b496497c931ca932b616
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f157ccecdb75bcb2d67c5591df716c6d9dfe0b2abc60709bdc3d8fd16d39e116
|
|
| MD5 |
da59facca9a87b08a46f122e7fbb4709
|
|
| BLAKE2b-256 |
99fff1ba5fd0e938500cb59957977f7867b430e8fc5752535a9a8299bac033dd
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00eb9445e9d51e3f85bbe4064fd8244cd8c4773cca3c19c4c9009ebb86dcfb74
|
|
| MD5 |
7f881a27d5ebce2226b5d7da4b589bf8
|
|
| BLAKE2b-256 |
acd8868cc339e6e53e897b1e6f0f201b0073281b5dd3af6a504491b7c5f491cd
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f58ac1a9ca7524b014c6794dc4ebf3e9b1f4bf1e03d77664acd0a0c4adbb44fa
|
|
| MD5 |
fe9796e568f115b5b2f4f69384169fac
|
|
| BLAKE2b-256 |
b49ed15334192270545ce7a5b39f3f6c5d30d72d9d23c12fb7c995c80570f31f
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e65c82140bfec02b6d3f641779f0354188993737fdf29805a5eeb28035a72f2
|
|
| MD5 |
03d6a035eb5806c0290d516321f9b081
|
|
| BLAKE2b-256 |
bd16c9198181a9510890f95377c25671520ddd3cbd2b768da176be61a7ed60a6
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67f42707c668b832855d222a8af8f1166ca11fd8a3da76885e0fec00ed96b8e4
|
|
| MD5 |
8bbcc015f5b31a2a98fc0c8c6fd3e5c0
|
|
| BLAKE2b-256 |
631db1adfe40b3da8ec9ae61eb25c066e078deebdf9adf75a1ab1b5ca755f1bc
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6efd63604806c052449a44db3b417d1400588b153e790cc6f2dfdaaee66cfec0
|
|
| MD5 |
52f2d4c89cfba8011c5fe9936cf08274
|
|
| BLAKE2b-256 |
f0cb2a4dcbe8be4b0fb999fb8a3110ddacad786217fa81b53967676f7008c34c
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8c0b1a1d374e2986cad6a99a66e56af1e2ec716a06f66bed784eb2a65f11d8a
|
|
| MD5 |
d3c74aebed0fbcef5ada433a90c8f7b9
|
|
| BLAKE2b-256 |
4b72b38c79bac7857b2b76c05011d2d99a4af16ed4c24fcce3a2e38bbbeaae84
|