https://github.com/ecmwf/metkit
Toolkit for manipulating and describing meteorological objects, implementing the MARS language and associated processing and semantics.
https://github.com/ecmwf/metkit
fdb mars
Last synced: 11 months ago
JSON representation
Toolkit for manipulating and describing meteorological objects, implementing the MARS language and associated processing and semantics.
- Host: GitHub
- URL: https://github.com/ecmwf/metkit
- Owner: ecmwf
- License: apache-2.0
- Created: 2019-10-11T09:18:30.000Z (over 6 years ago)
- Default Branch: develop
- Last Pushed: 2024-11-20T12:56:06.000Z (over 1 year ago)
- Last Synced: 2024-11-20T13:51:45.325Z (over 1 year ago)
- Topics: fdb, mars
- Language: C++
- Homepage:
- Size: 2.45 MB
- Stars: 6
- Watchers: 16
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
metkit
======
[](https://github.com/ecmwf/metkit/blob/develop/LICENSE)
Requirements
------------
Runtime dependencies:
- eckit -- http://github.com/ecmwf/eckit
Build dependencies:
- CMake --- For use and installation see http://www.cmake.org/
- ecbuild --- ECMWF library of CMake macros ()
Installation
------------
metkit employs an out-of-source build/install based on CMake.
Make sure ecbuild is installed and the ecbuild executable script is found ( `which ecbuild` ).
Now proceed with installation as follows:
```bash
# Environment --- Edit as needed
srcdir=$(pwd)
builddir=build
installdir=$HOME/local
# 1. Create the build directory:
mkdir $builddir
cd $builddir
# 2. Run CMake
ecbuild --prefix=$installdir -- -DECKIT_PATH= $srcdir
# 3. Compile / Install
make -j10
make install
```