provider_from_esm
Stable function · Other
Tier: stable · Kind: function · Topic: Other
| Python | Julia | Rust |
|---|---|---|
provider_from_esm | provider_from_esm | not exported |
Python
provider_from_esm(name: str, entry: Mapping[str, Any], cache, *, variables: Sequence[str] = (), substitutions: Mapping[str, str] | None = None, url_override: str | None = None, records_per_sample: int | None = None, window=None)
A Provider
over an esm data_sources entry,
bound to cache and the run window (UTC datetimes).
Julia
provider_from_esm(name::AbstractString, entry, cache::Cache; variables, substitutions, url_override, records_per_sample, window)
provider_from_esm(name, entry, cache; variables, substitutions=Dict(),
url_override=nothing, records_per_sample=nothing,
window=nothing) -> Provider
A Provider
over one esm data_sources entry (a parsed JSON object, as
a document carries it after EarthSciAST loaded it), bound to cache and the run
window (UTC: DateTimes or Unix seconds). See spec/esm-sources.md §3. A
time-varying source’s ticks are Unix seconds.
Rust
Rust does not export this function.