Monte carlo landing predition

From CUSF Wiki
Revision as of 18:57, 19 April 2021 by EllieClifford (talk | contribs) ("Add old wiki")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Monte Carlo Landing Prediction

This page documents some work done on the 'next generation' Monte Carlo landing prediction code hosted at GitHub.

Building

The code may be downloaded using the git tool:

$ git clone git://github.com/rjw57/cusf-landing-prediction.git

After that, the standard make tool can be used.

$ make

Requirements

The code as presented requires the GLib2 libraries to be installed because they have good, tested, thread-aware random number generators (amongst other things).

Alternate data grabbing

This branch contains a script under the pydap/ directory which uses OpeNDAP via PyDAP to fetch the data rather than the old GRIB-based system. This has the following advantages:

  • We may directly query the NOAA server for the time ranges each data set covers without downloading the entirety of it.
  • We can selectively download portions of the set both temporally as well as in space.
  • There are 47 pressure levels rather than the (IIRC) 21 available as GRIB data.

The script itself outputs a slightly different format than the original GRIB grabber which makes the parser a little easier to implement.