dlgdata Code
Brought to you by:
zgrep
| File | Date | Author | Commit |
|---|---|---|---|
| .hgignore | 2014-07-06 |
|
[d03c10] initial |
| COPYING | 2014-07-06 |
|
[e3ce3a] add license information |
| README | 2014-07-06 |
|
[f32422] fix name of script |
| defaults.py | 2014-10-18 |
|
[eb033a] throw out nonsense altitude values |
| dlg.py | 2014-10-18 |
|
[f3d8b4] Show flight times as MM:SS. Adjust axis labels. |
DLGdata takes altitude data from a discus launch glider
and tries to make some sense of it.
Run it like this:
python dlg.py ../Topsky-2014-06-27.csv
(where "../Topsky-2014-06-27.csv" is the path to your data file)
Output will be:
A matplotlib graph window showing altitude vs time,
with launch heights, maximum altitudes reached, and
total flight times indicated.
Some text like this:
Skipping line 16816: expected 57 fields, saw 110
Skipping line 23221: expected 57 fields, saw 76
lheight ftime maxalt
New Session
launch 1 78.48 0:00:54 88.65
launch 2 77.62 0:00:25 82.90
launch 3 89.93 0:00:34 98.30
launch 4 82.19 0:00:55 86.78
[...]
Launch Height
count 65.000000
mean 83.629231
std 11.961438
min 40.580000
25% 78.940000
50% 83.950000
75% 90.520000
max 114.970000
Flight Time [...]
Maximum Altitude [...]
Altitude [...]
Requirements:
python
(tested with python-2.7.5)
numpy
(tested with numpy-1.7.1)
pandas
(tested with pandas-0.12.0)
matplotlib
(tested with matplotlib-1.2.1)