Rojak is salad with Javanese origins. Colloquially (in Singlish), it means a mixture of things. This package is for a traditionally unconventional mixture of aviation meteorology (turbulence diagnostics) and (coming soon) aeroelasticity.
rojak
is a distributed python library and command-line tool for using meterological data to forecast CAT and evaluating the effectiveness of CAT diagnostics against turbulence observations.
Currently, it supports,
- Computing turbulence diagnostics on meteorological data from European Centre for Medium-Range Weather Forecasts's (ECMWF) ERA5 reanalysis on pressure levels. Moreover, it is easily extendable to support other types of meteorological data.
- Retrieving and processing turbulence observations from Aircraft Meteorological Data Relay (AMDAR) data archived at National Oceanic and Atmospheric Administration (NOAA) and AMDAR data collected via the Met Office MetDB system.
- Computing 27 different turbulence diagnostics, such as the three-dimensional frontogenesis equation, turbulence index 1 and 2, negative vorticity advection, and Brown's Richardson tendency equation.
- Converting turbulence diagnostic values into the eddy dissipation rate (EDR) --- the International Civil Aviation Organization's (ICAO) official metric for reporting turbulence.
Note
This repository is under active development. As a result,
- The API is subject to change and may not be stable
- The documentation is incomplete and will be updated as development progresses.
We appreciate your understanding and encourage you to check back for updates.
Learn more about rojak
at imperialcollegelondon.github.io/rojak/.
For installation instructions, please see the Installation Guide.