Content from
https://software.ecmwf.int/wiki/display/ECC/How-to+Articles
Summary
Content by Label
-
What are coordinate descriptors - ecCodes BUFR FAQ (User Documentation)
-
Is ecCodes thread-safe - ecCodes FAQ (User Documentation) — Great care has been taken to ensure this. Note: the package needs to be built with either Pthreads (POSIX Threads) or OpenMP support.
-
-
GRIB Keys - ecCodes GRIB FAQ (User Documentation) — Some older GRIB decoders used to work on a number-based table to retrieve all the information from the message. This approach forced the user either to learn a code table or to use the documentation intensively. With ecCodes a key name based access is provided so that all the information contained in the GRIB message is retrieved through alphanumeric names.
-
What is a subset - ecCodes BUFR FAQ (User Documentation) — A "data subset" is defined as the subset of data described by one single application of the collection of descriptors. In this context, the "collection of descriptors" means ALL the descriptors included in section 3 of the BUFR message
-
Memory-based access to definition/sample files (MEMFS) - ecCodes FAQ (User Documentation) — The definition and sample files used by ecCodes engine to decode all kind of messages can be built into the library (embedded) providing a performance improvement by significantly reducing access to the filesystem
-
How can I set the verbosity level to see debug output? - ecCodes FAQ (User Documentation) — There is an environment variable called ECCODES_DEBUG: If set to -1, it will enable brief debug-level logging messages to be displayed by the library. If set to 1, you will get very verbose output.
-
BUFR structure - ecCodes BUFR FAQ (User Documentation)
-
How can I encode pressure with higher precision - ecCodes BUFR FAQ (User Documentation)
-
Dump instructions to create the input - ecCodes BUFR FAQ (User Documentation) — There is a "-E" option in the bufr_dump tool to generate instructions to create (encode) the input BUFR message.
-
Dump instructions to decode the input - ecCodes BUFR FAQ (User Documentation) — There is a "-D" option in the bufr_dump tool to generate instructions to read (decode) the input BUFR message.
-
Performance improvement by skipping some keys - ecCodes BUFR FAQ (User Documentation) — When we set the "unpack" key to decode the data section, for every Table B element key we create a set of attributes. So for example examine the output from "bufr_dump -jf" and you see meta-data attributes like
-
What environment variables are there? - ecCodes FAQ (User Documentation) — Here are the environment variables that are used by ecCodes
-
Adding your own local definition - ecCodes BUFR FAQ (User Documentation)
-
Add/remove local section in a message - ecCodes BUFR FAQ (User Documentation) — In a BUFR message it is possible to have an optional section 2 to be used as local section for information that is relevant for the processing and archiving systems used by a processing centre. Adding or removing a local section from a BUFR message is very easy with ecCodes by setting the key "section2Present"