Code Monkey home page Code Monkey logo

opensoar's People

Contributors

glidergeek avatar jkretz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

opensoar's Issues

add / reverse engineer seeyou thermal detector

does anyone have any clue on which basis seeyou makes this distinction?

ideas for achieving this (thanks to @roeles):

  • manually crafting an IGC file and run that trough SeeYou. This can be done with aerofiles.
    hopefully it doesnt care about the security entry

wrong speed

moved from GliderGeek/PySoar#160:

For some reason some contest days analysis result in wrong task speeds for some some participants in the PySoar output.

For example:
https://www.soaringspot.com/en_gb/open-militaire-kampioenschappen-zweefvliegen-2019-terlet-2019/results/clubklasse/task-2-on-2019-06-06/daily
The E9 task speed is completely off, while the others all have correct values compared to the task speeds SoaringSpot.

Could be related to the other problem with incorrect distances? The problem here is that it's only for some (in this case just one) participant within the set of daily result IGC's.

Handle different logger intervals

As noted in the PySoar repository ( GliderGeek/PySoar#121 ) a high logger interval (e.g. 1 sec) can disrupt thermal detection and result in unusable performance indicators.

E.g. check flight PB on https://www.soaringspot.com/en_gb/62th-hungarian-national-gliding-hajduszoboszlo-airport-2017/results/unknown/task-8-on-2017-07-14/daily

The igc_lib repo already has an approach implemented for this:
https://github.com/xiadz/igc_lib/blob/master/igc_lib.py#L978

On a different note would there be a benefit to reuse igc_lib or make the flight analysis 'pluggable'?

Creation of website based on Opensoar

I am trying to create a personal website to be able to analyse flight or soaringspot result from everywhere using opensoar (and PySoar).
I am using Pythonanaywhere and the website should allow the extern request. Can you please tell me more about the request (which API is used) to download flights from soaringspot daily results ?

add MANIFEST.in

following files should be added:

include README.rst
include CHANGELOG
include LICENSE

improve tests with static html pages

currently the test run over live urls. would be better if there are static html tests in the repo.
the live tests are best done by the end applications

problem with english strepla site

the english variant will not parse correctly.

it seems that the english strepla sites displaces the date differently, leading to a break:

German:
screen shot 2018-10-31 at 20 21 41

English:
screen shot 2018-10-31 at 20 21 51

add possibility to skip failed analyses

there can be a lot of reasons for a failed analysis. in order to enable more stable programs, the developer should have the possibility to skip failed analyses and have a list of the competitors for which the analysis failed.

remove strepla support

from https://www.strepla.de/, strepla and strepla scoring are no longer supported. the hosting site for the igc files is no longer live so the functionality to scrape the site no longer makes sense

the analysis can be kept in for a while for those who have the specific strepla files around

image

re-instate auto-deploys

in the old travis-ci setup, deployment were automatically handled on tag

travis didn't work anymore, so i switched to github actions, but the deployment part is not yet implemented

add documentation

currently the docs are hosted on readthedocs.

  • it does not show the functions inside the modules (it locally does)
  • documentation is very limited, should be expanded

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.