Core (rojak.core)#
Generic, domain-agnostic infrastructure shared across rojak
This package provides building blocks used throughout the rest of rojak: generic meteorological data loading and
the CATData/CATPrognosticData interface
(rojak.core.data), coordinate-aware spatial derivatives (rojak.core.derivatives), atmospheric unit
conversions such as pressure/altitude (rojak.core.calculations), geometric and geodesic utilities
(rojak.core.geometric), array/coordinate indexing helpers (rojak.core.indexing), the
PostProcessor base class used by post-processing pipelines
(rojak.core.analysis), and shared physical/model constants (rojak.core.constants).
Modules
Generic base class for post-processing pipeline steps |
|
Atmospheric unit conversions and general xarray/interpolation utilities |
|
Shared physical and model constants used throughout rojak |
|
Generic infrastructure for retrieving, loading, and accessing meteorological data |
|
Coordinate-aware spatial derivatives on a latitude/longitude grid |
|
Geometric utilities for spatial gridding, aggregation, and geodesic calculations |
|
Utilities for indexing into and reshaping xarray/dask/pandas coordinate arrays |
|
Describe where gridded input data lives, and open it as a single |