Getting Started
Installation
We recommend installing the latest release of OceanDataStore into a dedicated Python virtual environment.
Setting up a virtual environment
Using venv:
Using conda / miniconda / mamba:
Usage
Publish Data — CLI
Write and update data to S3-compatible object stores (e.g. JASMIN Object Store):
| Command | Description |
|---|---|
send_to_zarr |
Send local NetCDF file(s) to a new Zarr store |
update_zarr |
Append local NetCDF file(s) to an existing Zarr store |
send_to_icechunk |
Send local NetCDF file(s) to a new Icechunk repository |
update_icechunk |
Append local NetCDF file(s) to an existing Icechunk repository |
list |
List objects in a cloud object store bucket |
→ Publish User Guide · How-To Guide · Examples
Analyse — OceanDataCatalog
Search and access ARCO ocean datacubes as familar xarray Datasets or Icechunk repositories:
- Discover ocean model and observational data via a STAC catalog.
- Filter by collection, variable name, or data type.
- Subset data by spatial bounding box and/or time range.
→ Analyse User Guide · How-To Guide · Browse Catalog
Next Steps...
| I want to… | Go to… |
|---|---|
| Publish ocean model outputs | Publish → User Guide |
| Publish large simulations in parallel | Publish → How-To Guide |
| Browse publicly available ocean data | Explore → Dataset Catalog |
| Discover ocean data by variable | Analyse → User Guide |
| Access ocean data stored in the cloud using Python | Analyse → How-To Guide |
| Explore end-to-end examples | Publish Examples · Analyse Examples |