https://github.com/glidergeek/pysoar
Gliding competition analysis
https://github.com/glidergeek/pysoar
analysis gliding igc-files python python3 soaring-spot strepla
Last synced: 3 months ago
JSON representation
Gliding competition analysis
- Host: GitHub
- URL: https://github.com/glidergeek/pysoar
- Owner: GliderGeek
- License: gpl-3.0
- Created: 2015-12-03T18:26:48.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-08-29T18:37:22.000Z (almost 2 years ago)
- Last Synced: 2025-04-12T22:33:26.589Z (about 1 year ago)
- Topics: analysis, gliding, igc-files, python, python3, soaring-spot, strepla
- Language: Python
- Homepage: http://www.pysoar.com
- Size: 698 KB
- Stars: 17
- Watchers: 3
- Forks: 7
- Open Issues: 43
-
Metadata Files:
- Readme: readme.md
- Changelog: CHANGES.md
- License: LICENSE
Awesome Lists containing this project
README
# PySoar
PySoar automates the analysis of glider competitions. It starts with a Soaring Spot URL and delivers a spreadsheet as output.
A screenshot of the program:
[](https://github.com/glidergeek/pysoar/raw/master/images/pysoar_screenshot.png)
An example analysis is provided for [this](http://www.soaringspot.com/en/sallandse-tweedaagse-2014/results/club/task-1-on-2014-06-21/daily) competition day:
[](https://github.com/glidergeek/pysoar/raw/master/example_analysis.xls)
## Stand alone versions
Stand alone versions for Windows, Mac and Linux are available under [releases](https://github.com/GliderGeek/PySoar/releases).
Apart from Excel/Open Office for viewing the spreadsheet, no extra software is needed.
## Limitations
The following limitations are (currently) in place:
- no restart after 1st turnpoint
- no penalties for missing turnpoints -> outlanding
- no multiple start points
## Building an executable
Executables are built using github actions. See `.github/workflows/main.yml` for the steps taken
## Publishing a new version
- everything merged in main
- add version number in `CHANGES.md` and change version number in `settingsClass.py`
- commit on main and push tag
- download zips from pipeline and create release from the tag
## License
PySoar - Automating gliding competition analysis Copyright (C) 2016 Matthijs Beekman
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see
You can find the full license text in the [LICENSE](LICENSE) file.