• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.github/workflows/H25-Aug-2021-9887

bin/H25-Aug-2021-461356

cmake/H03-May-2022-16,58013,600

data/H03-May-2022-3,7333,590

definitions/H03-May-2022-1,019,941979,966

examples/H03-May-2022-22,49513,971

fortran/H03-May-2022-12,6177,406

html/H03-May-2022-1,6921,413

ifs_samples/H03-May-2022-1,268943

memfs/H03-May-2022-

perf/H25-Aug-2021-10168

python/H03-May-2022-19,23115,764

samples/H03-May-2022-7571

share/ecbuild/check_linker/H25-Aug-2021-138

src/H03-May-2022-162,562122,669

tests/H03-May-2022-63,20354,710

tigge/H03-May-2022-7,6066,030

tools/H03-May-2022-26,74520,920

windows/msvc/H25-Aug-2021-4,2314,217

.appveyor.ymlH A D25-Aug-20213.1 KiB10888

.clang-formatH A D25-Aug-20212.9 KiB107106

.cprojectH A D25-Aug-202112.5 KiB133132

.gitignoreH A D25-Aug-2021797 7361

.projectH A D25-Aug-2021759 2726

.travis.ymlH A D25-Aug-20211.4 KiB7561

AUTHORSH A D25-Aug-2021135 98

COPYINGH A D25-Aug-202111.1 KiB203169

ChangeLogH A D25-Aug-2021103 52

INSTALLH A D25-Aug-20212.6 KiB6445

LICENSEH A D25-Aug-202111.1 KiB203169

Makefile.amH A D25-Aug-20214.9 KiB161135

NEWSH A D25-Aug-202157 21

NOTICEH A D25-Aug-2021784 2616

README.mdH A D25-Aug-20212.8 KiB8660

acinclude.m4H A D25-Aug-202111.6 KiB481434

autogen.shH A D25-Aug-2021211 147

configure.acH A D25-Aug-202120.7 KiB682552

eccodes-import.cmake.inH A D25-Aug-2021298 64

eccodes.code-workspaceH A D25-Aug-202143 77

eccodes.sublime-projectH A D25-Aug-2021750 4241

eccodes_config.h.inH A D25-Aug-20213.2 KiB12888

memfs.pyH A D25-Aug-20214.3 KiB159108

project_summary.cmakeH A D25-Aug-2021627 2018

show_compile.shH A D25-Aug-20211.4 KiB5033

tox.iniH A D25-Aug-202123 32

version.shH A D25-Aug-2021190 127

README.md

1ecCodes
2=======
3
4[![Linux & macOS: master](https://img.shields.io/travis/ecmwf/eccodes/master.svg?label=Linux-and-macOS-master)](https://travis-ci.org/ecmwf/eccodes/branches)
5[![Linux & macOS: develop](https://img.shields.io/travis/ecmwf/eccodes/develop.svg?label=Linux-and-macOS-dev)](https://travis-ci.org/ecmwf/eccodes/branches)
6[![Windows: master](https://img.shields.io/appveyor/ci/ecmwf/eccodes/master.svg?label=Windows-master)](https://ci.appveyor.com/project/ecmwf/eccodes/branch/master)
7[![Windows: develop](https://img.shields.io/appveyor/ci/ecmwf/eccodes/develop.svg?label=Windows-dev)](https://ci.appveyor.com/project/ecmwf/eccodes/branch/develop)
8
9ecCodes is a package developed by ECMWF which provides an application programming interface
10and a set of tools for decoding and encoding messages in the following formats:
11
12   * WMO FM-92 GRIB edition 1 and edition 2
13   * WMO FM-94 BUFR edition 3 and edition 4
14   * WMO GTS abbreviated header (only decoding)
15
16A useful set of command line tools provide quick access to the messages.
17C, Fortran 90 and Python interfaces provide access to the main ecCodes functionality.
18
19ecCodes is an evolution of GRIB API.
20It is designed to provide the user with a simple set of functions to access data from
21several formats with a key/value approach.
22
23Documentation can be found here:
24   https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home
25
26INSTALLATION
27------------
28
291. Download ecCodes from https://software.ecmwf.int/wiki/display/ECC/Releases
30
312. Unpack distribution:
32   ```
33   tar -xzf eccodes-x.y.z-Source.tar.gz
34   ```
35
363. Create a separate directory to build ecCodes:
37   ```
38   mkdir build
39   cd build
40   ```
41
424. Run cmake pointing to the source and specify the installation location:
43   ```
44   cmake  ../eccodes-x.y.z-Source -DCMAKE_INSTALL_PREFIX=/path/to/where/you/install/eccodes
45   ```
46
47   It is strongly recommended that you install into a clean directory
48
495. Compile, test and install:
50   ```
51   make
52   ctest
53   make install
54   ```
55
56To add the Python3 bindings, use pip3 install from PyPI as follows:
57   ```
58   pip3 install eccodes
59   ```
60   or
61   ```
62   pip3 install --install-option="--prefix=/path/to/where/you/install/eccodes" eccodes
63   ```
64
65
66For more details, please see:
67https://software.ecmwf.int/wiki/display/ECC/ecCodes+installation
68
69If you encounter any problems please send an e-mail with your problem to:
70
71   Software.Support@ecmwf.int
72
73
74
75COPYRIGHT AND LICENSE
76----------------------
77
78(C) Copyright 2005- ECMWF.
79
80This software is licensed under the terms of the Apache Licence Version 2.0
81which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
82
83In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
84virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
85
86