Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
.github/workflows/ | H | 25-Aug-2021 | - | 98 | 87 | |
bin/ | H | 25-Aug-2021 | - | 461 | 356 | |
cmake/ | H | 03-May-2022 | - | 16,580 | 13,600 | |
data/ | H | 03-May-2022 | - | 3,733 | 3,590 | |
definitions/ | H | 03-May-2022 | - | 1,019,941 | 979,966 | |
examples/ | H | 03-May-2022 | - | 22,495 | 13,971 | |
fortran/ | H | 03-May-2022 | - | 12,617 | 7,406 | |
html/ | H | 03-May-2022 | - | 1,692 | 1,413 | |
ifs_samples/ | H | 03-May-2022 | - | 1,268 | 943 | |
memfs/ | H | 03-May-2022 | - | |||
perf/ | H | 25-Aug-2021 | - | 101 | 68 | |
python/ | H | 03-May-2022 | - | 19,231 | 15,764 | |
samples/ | H | 03-May-2022 | - | 75 | 71 | |
share/ecbuild/check_linker/ | H | 25-Aug-2021 | - | 13 | 8 | |
src/ | H | 03-May-2022 | - | 162,562 | 122,669 | |
tests/ | H | 03-May-2022 | - | 63,203 | 54,710 | |
tigge/ | H | 03-May-2022 | - | 7,606 | 6,030 | |
tools/ | H | 03-May-2022 | - | 26,745 | 20,920 | |
windows/msvc/ | H | 25-Aug-2021 | - | 4,231 | 4,217 | |
.appveyor.yml | H A D | 25-Aug-2021 | 3.1 KiB | 108 | 88 | |
.clang-format | H A D | 25-Aug-2021 | 2.9 KiB | 107 | 106 | |
.cproject | H A D | 25-Aug-2021 | 12.5 KiB | 133 | 132 | |
.gitignore | H A D | 25-Aug-2021 | 797 | 73 | 61 | |
.project | H A D | 25-Aug-2021 | 759 | 27 | 26 | |
.travis.yml | H A D | 25-Aug-2021 | 1.4 KiB | 75 | 61 | |
AUTHORS | H A D | 25-Aug-2021 | 135 | 9 | 8 | |
COPYING | H A D | 25-Aug-2021 | 11.1 KiB | 203 | 169 | |
ChangeLog | H A D | 25-Aug-2021 | 103 | 5 | 2 | |
INSTALL | H A D | 25-Aug-2021 | 2.6 KiB | 64 | 45 | |
LICENSE | H A D | 25-Aug-2021 | 11.1 KiB | 203 | 169 | |
Makefile.am | H A D | 25-Aug-2021 | 4.9 KiB | 161 | 135 | |
NEWS | H A D | 25-Aug-2021 | 57 | 2 | 1 | |
NOTICE | H A D | 25-Aug-2021 | 784 | 26 | 16 | |
README.md | H A D | 25-Aug-2021 | 2.8 KiB | 86 | 60 | |
acinclude.m4 | H A D | 25-Aug-2021 | 11.6 KiB | 481 | 434 | |
autogen.sh | H A D | 25-Aug-2021 | 211 | 14 | 7 | |
configure.ac | H A D | 25-Aug-2021 | 20.7 KiB | 682 | 552 | |
eccodes-import.cmake.in | H A D | 25-Aug-2021 | 298 | 6 | 4 | |
eccodes.code-workspace | H A D | 25-Aug-2021 | 43 | 7 | 7 | |
eccodes.sublime-project | H A D | 25-Aug-2021 | 750 | 42 | 41 | |
eccodes_config.h.in | H A D | 25-Aug-2021 | 3.2 KiB | 128 | 88 | |
memfs.py | H A D | 25-Aug-2021 | 4.3 KiB | 159 | 108 | |
project_summary.cmake | H A D | 25-Aug-2021 | 627 | 20 | 18 | |
show_compile.sh | H A D | 25-Aug-2021 | 1.4 KiB | 50 | 33 | |
tox.ini | H A D | 25-Aug-2021 | 23 | 3 | 2 | |
version.sh | H A D | 25-Aug-2021 | 190 | 12 | 7 |
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