rojak a package with a blend of features -- from turbulence diagnostics to aeroelasticity
Project description
rojak : A Library and CLI Tool for Aviation Turbulence Analysis
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.
Documentation
Learn more about rojak at imperialcollegelondon.github.io/rojak/.
Installation
For installation instructions, please see the Installation Guide.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rojak_cat-0.1.2.tar.gz.
File metadata
- Download URL: rojak_cat-0.1.2.tar.gz
- Upload date:
- Size: 301.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0a0edd8e43022f6ab1388464e5f095f3f721e178c0e554ecff5efe907a8b2ae
|
|
| MD5 |
d7d17204e9985e4fc529bf0216303fee
|
|
| BLAKE2b-256 |
da958e06b322e64d2fab3b813ce05439956ab0c5ff8b3d0d275cb19a1e8b2777
|
Provenance
The following attestation bundles were made for rojak_cat-0.1.2.tar.gz:
Publisher:
release.yml on ImperialCollegeLondon/rojak
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rojak_cat-0.1.2.tar.gz -
Subject digest:
d0a0edd8e43022f6ab1388464e5f095f3f721e178c0e554ecff5efe907a8b2ae - Sigstore transparency entry: 659249347
- Sigstore integration time:
-
Permalink:
ImperialCollegeLondon/rojak@4bf36075daa36f74c000c1dc6974e05c12e0d814 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/ImperialCollegeLondon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@4bf36075daa36f74c000c1dc6974e05c12e0d814 -
Trigger Event:
release
-
Statement type:
File details
Details for the file rojak_cat-0.1.2-py3-none-any.whl.
File metadata
- Download URL: rojak_cat-0.1.2-py3-none-any.whl
- Upload date:
- Size: 100.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f98ccd4ac9f6dec240bfd83244dd356d296e38831c25a332d21c9e22280907fb
|
|
| MD5 |
986851881b0466a449aeecdfb86d6168
|
|
| BLAKE2b-256 |
f6c972b2e46289278c425d13a5ff0d6dba5573306bab52f61d9532462ec388bc
|
Provenance
The following attestation bundles were made for rojak_cat-0.1.2-py3-none-any.whl:
Publisher:
release.yml on ImperialCollegeLondon/rojak
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rojak_cat-0.1.2-py3-none-any.whl -
Subject digest:
f98ccd4ac9f6dec240bfd83244dd356d296e38831c25a332d21c9e22280907fb - Sigstore transparency entry: 659249355
- Sigstore integration time:
-
Permalink:
ImperialCollegeLondon/rojak@4bf36075daa36f74c000c1dc6974e05c12e0d814 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/ImperialCollegeLondon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@4bf36075daa36f74c000c1dc6974e05c12e0d814 -
Trigger Event:
release
-
Statement type: