Package-level declarations

Types

Link copied to clipboard
class CopernicusData @JvmOverloads constructor(endpoint: String, dataset: String, inputs: Any, variable: String? = null, cacheDirectory: String = DEFAULT_CACHE_DIRECTORY.toString(), cdsApiRcFile: String = DEFAULT_CDSAPIRC_LOCATION.toString(), providerTimeout: String = CopernicusDataStoreProvider.DEFAULT_TIMEOUT.toIsoString()) : GridSnapshots

The data of a GriddedGeoLayer, downloaded at construction from a Copernicus data store, unless already in the local cache. See GridsFromDirectory for data already available locally.

Link copied to clipboard
class GridsFromDirectory @JvmOverloads constructor(directory: String, variable: String? = null) : GridSnapshots

GridSnapshots read at construction from a directory of NetCDF or GRIB files sharing the same variable and latitude/longitude grid. Each file must hold a {time, latitude, longitude} variable, with its dimensions in any order; axes are sorted ascending, longitudes beyond 180° (e.g., stored in [0, 360)) are moved to [-180, 180], and missing values become Double.NaN. Grids crossing the antimeridian are not supported, as they would split into two blocks with a gap in between. Files with no time axis are timed by their reference time axis, if any, with a warning: for forecasts, the reference time precedes the time the data are valid at by their lead time. When files share an instant, the first file in lexicographic order wins.