# ocean-science Physical oceanography for Open Science Pillars: load the ECCO v4r4 state estimate and SWOT KaRIn sea surface height through a size gate, compute meridional transports, close property budgets on the native grid, identify water masses, attribute sea level, and compare the result with observations, with an uncertainty on every headline number and the knowledge concept behind every choice cited. It is a Hydrosphere capability, discipline Ocean Physics (`kind: capability` in `.osp/repository.yaml`); the words used on this page (capability, plugin, sphere, knowledge bundle, runtime) are defined in the [glossary](https://github.com/open-science-pillars/marketplace/blob/main/GLOSSARY.md). How it is organized: its knowledge is the PO.DAAC provider bundle, reviewed by its maintainers and confirmed by the provider where a contact has confirmed it, consulted in place, plus the local conventions, connectors and attested computations here; its behavior is the skills, each computation's executor and attester beside the skill that runs them; its verification is the golden notebooks here, which prove the scripts those computations name; its connectors are declared in `.osp/package.yaml`, from which the Claude package files are rendered. ## Install On Claude Code: ```bash claude plugin marketplace add open-science-pillars/marketplace claude plugin install ocean-science@open-science-pillars ``` What comes with it: `core` (the foundation skills and the start, discover-data and report workflows) and `nasa-daac-knowledge` (the PO.DAAC provider bundle), both declared as dependencies, so the one install brings them with it. An install stays at the release it was installed from: `claude plugin update ocean-science@open-science-pillars` moves this plugin and only this plugin; a dependency moves by its own update command (`claude plugin update core@open-science-pillars`, `claude plugin update nasa-daac-knowledge@open-science-pillars`), and a release that raises a floor says so in its notes. `claude plugin list` shows what you have. On Claude Cowork: add the marketplace by repository (`open-science-pillars/marketplace`) under Customize > Plugins > Add marketplace, then install the same capability from it; the shell commands on this page are for Claude Code. Local requirements: [uv](https://docs.astral.sh/uv/getting-started/installation/). The observations connector and every script here (the verification notebooks, the fixture fetch, the figure renderer) declare their dependencies in a PEP 723 header and run as `uv run