Sign inSign up

openeuler/eccodes

Sponsored OSS

By openeuler

•Updated 23 days ago

Image
0

143

openeuler/eccodes repository overview

⁠Quick reference

⁠ecCodes | openEuler

ecCodes is a package developed by ECMWF which provides an application programming interface and a set of tools for decoding and encoding messages in the following formats:

  • WMO FM-92 GRIB edition 1 and edition 2
  • WMO FM-94 BUFR edition 3 and edition 4
  • WMO GTS abbreviated header (only decoding)

A useful set of command line tools provide quick access to the messages. C, Fortran 90 and Python interfaces provide access to the main ecCodes functionality.

ecCodes is an evolution of GRIB API. It is designed to provide the user with a simple set of functions to access data from several formats with a key/value approach.

Learn more on ecCodes Home - ecCodes - ECMWF Confluence Wiki⁠.

The tag of each ecCodes docker image is consist of the version of ecCodes and the version of basic image. The details are as follows

TagsCurrentlyArchitectures
2.48.3-oe2403sp4⁠ecCodes 2.48.3 on openEuler 24.03-LTS-SP4amd64, arm64

⁠Usage

To pull the ecCodes image:

```
docker pull openeuler/eccodes:{Tag}
```

To run the ecCodes container and use the command-line tools:

```
docker run --rm openeuler/eccodes:{Tag} grib_ls -h
```

To inspect a GRIB file mounted into the container:

```
docker run --rm -v /path/to/data:/data openeuler/eccodes:{Tag} grib_ls /data/sample.grib
```

To inspect the ecCodes installation inside the container:

```
docker run --rm openeuler/eccodes:{Tag} codes_info
```

Inspect the logs of a running ecCodes container:

```
docker logs <container-name>
```

Execute a command inside a running ecCodes container:

```
docker exec -it <container-name> bash
```

⁠Question and answering

If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images⁠.

Tag summary

Content type

Image

Digest

sha256:07e7d1577…

Size

84.9 MB

Last updated

23 days ago

docker pull openeuler/eccodes

This week's pulls

Pulls:

5

Last week