Code Monkey home page Code Monkey logo

openglider's Introduction

OpenGlider

Build Status Coverage Status Documentation Status

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

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

Unittests and Visual Tests

To run all unittests, run this from the main directory:

./testall.py

Or use -a flag to also run visual tests

./testall.py -a

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

openglider's People

Contributors

looooo avatar hiaselhans avatar luzpaz avatar duesenfranz avatar git-asdffdsa avatar karl-friedrich avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.