Brittien nettisysteemi ei yllä tänne asti, ja siinä vaikutti olevan pikavilkaisulla joitakin hölmöyksiä (kuten se, että puhkeamiskorkeus pitäisi tietää etukäteen), joten piti tehdä oma sätös:
https://github.com/pnuu/pyBalloon
Tällä hetkellä softassa on seuraavat toiminnot:
- GFS-mallidatan haku NCEP-NOAA:n palvelimelta halutulle ajanhetkelle ja alueelle [list]
- 0.5 asteen hilassa ole pääajo (dataa 3 h välein)
- 1.0 asteen hilassa oleva parviennusteiden pääajo (EPS main, dataa 3 h välein)
- 1.0 asteen hilassa olevat 20 parviennustetta (EPS members, dataa 6 h välein)
- käyttäjä määrittelee pallon ominaisuudet
- lentorata lasketaan halutulla pystysuuntaisella resoluutiolla
- pystysuuntaisen liikkeen laskemiseen määritetään mallidatasta lämpötila ja ilman tiheys, joiden pohjalta lasketaan pallon tilavuus (8-asteinen Mooney-Rivlin -yhtälö), jolloin saadaan nosteen kautta pystynopeus
- pallon sivuttaisliike lasketaan mallista pystysuunnassa interpoloidun tuulikentän avulla siten, että siirtymät lasketaan metreissä ja muunnetaan WGS84-koordinaateiksi
- GFS:n pääajosta piirretään 3D-polku
- muista ajoista merkitään vain lentoradan loppupiste
Valmiina on myös pallosta saatavan live-datan lukurutiini (paikallisesta tiedostosta), muttei vielä sen käyttöä.
Ja sitten muutama TODO:
- aloitetaan mallinnus saatavilla olevan live-datan viimeisimmästä tunnetusta sijainnista
- KML-tiedoston "hienosäätöä": [list]
- valmius live-datan piirtämiseen
- pallon viimeisin tunnettu sijainti
- oletettu tämänhetkinen sijainti viimeisestä tunnetusta sijannista mallinnetun lentoradan perusteella
- lennon korkein kohta mallista/live-datasta
- lennon kesto laukaisusta lähtien (ja ennustettu kokonaiskesto), varjon avautumiskohta, drogue-varjon vaihto päävarjoon, ...
- vaatii paljon työtä, tuskin valmistuu ihan heti
Ehdotuksia ominaisuuksiksi saa esittää, ja toki koodatakin

Panu