Skip to content
cccskills
FreePublished on GitHub

earth2studio

Guides Earth2Studio weather and climate inference workflows, data access, model and component selection, output/checkpoint handling, extension, and optional REST serving with backend-aware validation.

The English summary is being prepared. Showing the original description.

See how to install

Files included (51)

  • SKILL.md6.1 KB
  • references/repo-provenance.md1.9 KB
  • references/repo-routing-metadata.json518 B
  • references/scope-and-limitations.md2.9 KB
  • references/troubleshooting.md3.0 KB
  • scripts/check_environment.py3.5 KB
  • sub-skills/data-sources/references/api-reference.md8.0 KB
  • sub-skills/data-sources/references/data-formats.md7.8 KB
  • sub-skills/data-sources/references/lexicon-reference.md6.1 KB
  • sub-skills/data-sources/references/troubleshooting.md8.8 KB
  • sub-skills/data-sources/scripts/local_source_smoke.py2.7 KB
  • sub-skills/data-sources/SKILL.md10.5 KB
  • sub-skills/ensembles/references/api-reference.md9.9 KB
  • sub-skills/ensembles/references/troubleshooting.md10.2 KB
  • sub-skills/ensembles/references/workflows.md11.3 KB
  • sub-skills/ensembles/scripts/check_ensemble_config.py2.0 KB
  • sub-skills/ensembles/SKILL.md7.5 KB
  • sub-skills/installation-discovery/references/install-reference.md8.8 KB
  • sub-skills/installation-discovery/references/model-overview.md9.5 KB
  • sub-skills/installation-discovery/references/troubleshooting.md8.1 KB
  • sub-skills/installation-discovery/scripts/check_environment.py3.2 KB
  • sub-skills/installation-discovery/SKILL.md8.1 KB
  • sub-skills/io-checkpointing/references/checkpointing.md8.8 KB
  • sub-skills/io-checkpointing/references/data-formats.md7.1 KB
  • sub-skills/io-checkpointing/references/io-reference.md10.6 KB
  • sub-skills/io-checkpointing/references/troubleshooting.md9.3 KB
  • sub-skills/io-checkpointing/scripts/tiny_store_smoke.py2.0 KB
  • sub-skills/io-checkpointing/SKILL.md7.5 KB
  • sub-skills/models-and-assimilation/references/api-reference.md6.9 KB
  • sub-skills/models-and-assimilation/references/assimilation.md8.2 KB
  • sub-skills/models-and-assimilation/references/model-overview.md5.4 KB
  • sub-skills/models-and-assimilation/references/troubleshooting.md6.6 KB
  • sub-skills/models-and-assimilation/scripts/check_model_contract.py1.0 KB
  • sub-skills/models-and-assimilation/SKILL.md7.1 KB
  • sub-skills/serving/references/client-workflows.md8.8 KB
  • sub-skills/serving/references/configuration.md7.2 KB
  • sub-skills/serving/references/server-reference.md9.5 KB
  • sub-skills/serving/references/troubleshooting.md7.2 KB
  • sub-skills/serving/scripts/check_service_config.py2.6 KB
  • sub-skills/serving/SKILL.md6.5 KB
  • sub-skills/statistics-and-extension/references/extension-reference.md8.9 KB
  • sub-skills/statistics-and-extension/references/statistics-reference.md7.2 KB
  • sub-skills/statistics-and-extension/references/testing-reference.md6.6 KB
  • sub-skills/statistics-and-extension/references/troubleshooting.md6.7 KB
  • sub-skills/statistics-and-extension/scripts/contract_smoke.py1.7 KB
  • sub-skills/statistics-and-extension/SKILL.md6.3 KB
  • sub-skills/workflows/references/api-reference.md7.0 KB
  • sub-skills/workflows/references/troubleshooting.md6.0 KB
  • sub-skills/workflows/references/workflows.md6.9 KB
  • sub-skills/workflows/scripts/check_workflow_config.py2.6 KB
  • sub-skills/workflows/SKILL.md6.3 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Earth2Studio operating guide

Use this repo skill when a task names Earth2Studio or asks to build a composable AI weather/climate workflow using its earth2studio Python APIs: models, data sources, lexicons, workflows, IO, checkpoints, ensembles, assimilation, statistics, custom components, or the optional serving client and REST server.

This is a routing skill, not a model-weight or dataset bundle. It teaches the public contracts and safe decision sequence; a selected model extra, checkpoint, remote data source, credential, service, and accelerator may still be required. Read scope and limitations before attempting a large, networked, or production workflow.

First checks

Install the public package into the intended environment, then add only the route-specific extra. For example, use python -m pip install earth2studio (or uv pip install earth2studio) for the base package and python -m pip install "earth2studio[serve]" only when the REST/client route is selected. For a repository checkout, an editable install is a development operation and should be performed in that checkout's own environment. Verify with python -c "import earth2studio; print(earth2studio.__version__)" and, for a GPU task, python scripts/check_environment.py --require-cuda.

  1. Establish the supported Python range (>=3.11,<3.15) and the package revision in use. Read repository provenance when deciding whether this graph matches a checkout or whether it needs a refresh.
  2. Decide whether the request is installation/discovery, data preparation, inference composition, ensembles, output/restart, model/assimilation, statistics/extension, or serving. Use one focused route below; combine routes explicitly for cross-cutting requests.
  3. Separate package import, component contract, backend runtime, remote asset/data access, and service readiness. Passing one does not prove the others.
  4. Install only the narrow base/optional extras needed for the selected route; do not start with the all extra. Use the route's troubleshooting reference when compiled model dependencies, GRIB/eccodes, credentials, or CUDA fail.
  5. Before a real forecast, inspect model input_coords() and output_coords(...), source lexicon support, requested variables/times, device, lead-time spacing, and IO coordinates. Use the offline helpers in the relevant route before downloads or long runs.

Route map

  • Install, compare models/data, choose extras or backends: read installation-discovery.
  • Fetch gridded, forecast, observation, tabular, satellite, or local data; map variables through lexicons: read data-sources.
  • Build deterministic or prognostic-plus-diagnostic inference: read workflows, then data-sources and io-checkpointing for the concrete inputs and output.
  • Run multiple members, perturb initial conditions, batch or interpolate: read ensembles, then IO/checkpointing for member-aware storage.
  • Persist outputs, use Zarr/NetCDF/Xarray/KV, shard, or resume: read io-checkpointing.
  • Choose/load a prognostic, diagnostic, downscaling, nowcasting, seasonal, or data-assimilation model: read models-and-assimilation.
  • Compute metrics/statistics or implement custom components: read statistics-and-extension.
  • Submit remote work, inspect schemas/status/results, or configure a REST service: read serving.

Core composition order

For most forecast tasks, use this order:

  1. Installation-discovery: select a model family, exact extra/backend, data source, variables, and license/access requirements.
  2. Models-and-assimilation: load or inspect the component and record its input coordinate system. Do not infer a grid or history window from the class name.
  3. Data-sources: verify that the source/lexicon can provide the exact variables, times, lead times, and units; fetch or interpolate only after validation.
  4. Workflows or ensembles: call the appropriate earth2studio.run function with explicit device, step/member, output-coordinate, and checkpoint choices.
  5. IO-checkpointing: initialize all output coordinates and variable names, choose storage/chunks/shards, and validate restart semantics.
  6. Statistics-and-extension or serving: score/aggregate results, extend a protocol, or expose a validated workflow remotely.

The main public orchestration functions are run.deterministic, run.diagnostic, and run.ensemble; the data helpers are fetch_data and fetch_dataframe. Exact signatures and coordinate rules belong in the focused references rather than this router.

Validation and failure policy

Prefer a tiny, offline, deterministic fixture before a real model/data run. Keep network, credentials, model downloads, service processes, destructive writes, large ensembles, and long examples explicitly opt-in. When a failure occurs, identify the first boundary—Python/package, optional dependency, API/schema, coordinate/data, backend/device, storage/checkpoint, remote access, or service— and follow the nearest route's troubleshooting guide. Do not turn a CPU import into a CUDA/model success claim, or a client import into a healthy Redis/API service claim.

Cross-cutting symptoms and recovery are in troubleshooting. The source snapshot and refresh trigger are in repo provenance. The structured routing metadata is in repo-routing-metadata.json.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Routes 3D ResNets PyTorch video action-recognition workflows across training, inference, and data preparation.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

3ddfa

Free

Guide 3DDFA Python inference, geometry rendering, training/evaluation, and optional C++ ONNX workflows for 3D dense face alignment.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

Routes 3DDFA_V2 face-alignment setup, still-image demos, video tracking, and ONNX benchmarking workflows.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

Operate AB3DMOT 3D multi-object tracking workflows for KITTI and nuScenes data, tracking, evaluation, and visualization.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

Use Hugging Face Accelerate for PyTorch training-loop migration, distributed launch/configuration, DeepSpeed/FSDP/TPU backend setup, big-model inference/offload, checkpointing, tracking, and troubleshooting.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

acme

Free

Route Acme reinforcement-learning framework tasks across core loops, replay/data, JAX agents, and TensorFlow/Sonnet agents.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

See all skills by VectorSpaceLab

Report a problem with this skill