Version: v0.3.0

provider_from_esm

Stable function · Other

Tier: stable · Kind: function · Topic: Other

PythonJuliaRust
provider_from_esmprovider_from_esmnot 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).

Source

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.

Source

Rust

Rust does not export this function.