Reference · built on requestCommons signalAir, water & environment

Copernicus Marine Service

Ocean forecasts, analyses, reanalyses, and satellite products from the Copernicus Marine Data Store, via the toolbox with a free account.

About

The Copernicus Marine Service is the ocean component of the European Union's Copernicus programme, implemented by Mercator Ocean International. Its Data Store holds more than 300 products: model analyses and forecasts, multi-year reanalyses, and satellite and in situ observations covering physics, waves, biogeochemistry, sea level, and sea ice for the global ocean and European regional seas. The Global Ocean Physics Analysis and Forecast product, for example, gives 10 days of forecast at 1/12 degree, updated daily.

Through Fibric, an operator subsets the variables, area, depth, and dates a port, a route, or a coastal site needs and proposes a schedule or a hold for your approval, with the subset request on file.

This is a reference listing. It documents what Fibric would read from Copernicus Marine Service and what it could propose, based on the publisher's published interfaces. Fibric builds it under a managed deployment when you request it; selecting it here installs nothing.

Inputs

  • Product and dataset metadata from copernicusmarine describe, with dataset_id, version, part, variables, and coordinate ranges
  • Subsets by variable, longitude, latitude, depth, and datetime from copernicusmarine subset, written as NetCDF, Zarr, CSV, or Parquet
  • Original producer files from copernicusmarine get, and remote reads in Python through open_dataset and read_dataframe
  • Global Ocean Physics Analysis and Forecast: temperature, salinity, currents, sea level, mixed layer depth, and ice as daily and monthly means plus hourly surface fields
  • Analysis-ready, cloud-optimised (ARCO) stores listed in the STAC catalogue at stac.marine.copernicus.eu, with dataset ids such as cmems_mod_glo_phy_anfc_0.083deg_P1D-m
  • Wave, biogeochemistry, sea-level, and multi-year reanalysis products alongside the physics forecasts

Proposed actions

Read-only. This feed informs operators; it changes nothing.

Proposed actions are target capabilities. Every action runs propose-first and needs a validated deployment and the appropriate permissions.

What you can build

  • Time port calls to waves and currents

    The operator subsets the wave and surface-current forecasts along an approach for the next 10 days and proposes dock slots and ETA notices for your approval, with the subset request it ran.

    With Dock Schedule, ETA Notice

  • Hold a coastal shipment ahead of a swell

    When the wave forecast for a route exceeds the threshold you set, the operator lists the affected shipments and proposes a hold or a carrier exception, leaving the forecast fields on the record.

    With Weather Hold, Carrier Exception

  • Brief a coastal site on the ocean week ahead

    Sea level, temperature, and wave forecasts for a marina, resort, or aquaculture site go into a weekly outlook. The operator proposes preparation steps and demand adjustments for you to accept or edit.

    With Storm Prep, Demand Outlook

Requirements

  • A Copernicus Marine account from the registration page; credentials are required for all data access services
  • Python 3.10 or later with the copernicusmarine package, a conda-forge install, the Docker image, or a binary
  • Network reach to auth.marine.copernicus.eu, stac.marine.copernicus.eu, and the s3.waw3-1 and s3.waw4-1 cloudferro.com endpoints
  • The dataset_id, variables, bounding box, depth range, and dates for each subset
  • Attribution as the licence words it: Generated using E.U. Copernicus Marine Service Information, with the product DOIs
Authentication
A free Copernicus Marine account. copernicusmarine login writes .copernicusmarine-credentials to your home directory, or you set COPERNICUSMARINE_SERVICE_USERNAME and COPERNICUSMARINE_SERVICE_PASSWORD.

Limits

  • Access is by subset or file download through the toolbox; there is no REST endpoint for a single point value
  • CSV output is discouraged for large grids; the documentation warns of very large files and memory load
  • Forecast products have a fixed horizon, 10 days for the global physics product, with the archive held as a sliding window
  • The licence states the products are free of charge through 30 June 2028 under EU Regulation 2021/696

Access and pricing

Reference listing. Public feed access is separate from Fibric integration. If you request this feed, your quote covers the build, usage, and support.

Request Copernicus Marine Service ↗

Questions and answers

Is a Copernicus Marine account free?
Yes. Products are free of charge under the Licence to Use the Copernicus Marine Service Products, and credentials are required for all data access services. The toolbox documentation states there are no quotas on volume or bandwidth for your account.
What formats can I pull?
subset writes NetCDF by default and can write Zarr, CSV, or Parquet through --file-format; Parquet applies to sparse datasets. get returns the producers' original files. open_dataset and read_dataframe in Python read remotely without a download.
How is a dataset identified?
By dataset_id, with optional --dataset-version and --dataset-part. The global physics forecast product, for example, lists daily, monthly, hourly, and per-variable datasets such as cmems_mod_glo_phy_anfc_0.083deg_P1D-m. copernicusmarine describe returns the catalogue with these ids and their variables.
Ask about Copernicus Marine Service

Ask about the capabilities and requirements in this listing.

For project-specific requirements, contact Fibric.