ECMWF logo Support Portal

  • Home
  • About
  • Forecasts
  • Computing
  • Learning
  • Publications
  • Skip to main content
  • assistive.skiplink.to.breadcrumbs
  • assistive.skiplink.to.header.menu
  • assistive.skiplink.to.action.menu
  • assistive.skiplink.to.quick.search
Intranet
  • Help
    • Online Help
    • Keyboard Shortcuts
    • Feed Builder
    • What’s new
    • Available Gadgets
    • About Confluence
  • Log in
Hit enter to search
User Documentation

    Content

  • Pages
  • Blog

    Space Tools

  • Settings
  • Content Tools
146654213
UDOC
3
    • Attachments (0)
    • Page History
    • Resolved comments
    • Page Information
    • View in Hierarchy
    • View Source
    • Export to PDF
    • Export to Word
    • Hide Inline Comments
  1. Pages
  2. User Documentation
  3. ECMWF software packages - FAQs
Skip to end of banner
  • Jira links
Go to start of banner

ecCodes Frequently Asked Questions - FAQs

  • Created by Daniel Varela Santoalla, last modified on Oct 08, 2019

  • ecCodes GRIB - Frequently Asked Questions - FAQS
    • GRIB Keys - ecCodes GRIB FAQ
    • Keys and their types - ecCodes GRIB FAQ
    • What are namespaces - ecCodes GRIB FAQ
    • What is the GRIB key stepUnits - ecCodes GRIB FAQ
    • Failure setting key changeDecimalPrecision - ecCodes GRIB FAQ
    • What is the difference between count and countTotal - ecCodes GRIB FAQ
    • For GRIB edition 1, why does the centre change when I set stepType - ecCodes GRIB FAQ
    • Converting edition 1 to 2 - ecCodes GRIB FAQ
    • What is a constant field - ecCodes GRIB FAQ
    • grib_compare: index based comparison - ecCodes GRIB FAQ
    • grib_compare: Is there an alternative to blocklisting keys - ecCodes GRIB FAQ
    • grib_filter/bufr_filter: How can I check if a key exists (is defined) in a message - ecCodes GRIB FAQ
    • grib_filter/bufr_filter: How do I control the format of array printing - ecCodes GRIB FAQ
    • grib_filter/bufr_filter: Do I always need to write a rules file - ecCodes GRIB FAQ
    • How can I change from second order to simple packing - ecCodes GRIB FAQ
    • How do I change the bits per value (bitsPerValue) - ecCodes GRIB FAQ
    • How can I multiply the field values by a constant - ecCodes GRIB FAQ
    • How can I remove the PV array (list of vertical coordinates) - ecCodes GRIB FAQ
    • How can I dump a given section - ecCodes GRIB FAQ
    • How can I see the contents of an index file - ecCodes GRIB FAQ
    • How do I append messages to an existing GRIB file - ecCodes GRIB FAQ
    • How do I copy a selected number of messages from a GRIB file - ecCodes GRIB FAQ
    • How do I delete a message from a file - ecCodes GRIB FAQ
    • How do I know if I am dealing with a multi-field GRIB file - ecCodes GRIB FAQ
    • How do I know what the native type of a key value is - ecCodes GRIB FAQ
    • What are product definition templates in GRIB2 - ecCodes GRIB FAQ
    • How do I set the product definition template in a GRIB2 message - ecCodes GRIB FAQ
    • How do I use an OR condition (logical disjunction) in a where clause - ecCodes GRIB FAQ
    • Issues converting from grid_complex_spatial_differencing to simple packing - ecCodes GRIB FAQ
    • Possible GOTCHA with wave spectra fields - ecCodes GRIB FAQ
    • How to access the data values of a spherical harmonic field in GRIB - ecCodes GRIB FAQ
    • How to find the resolution of a spherical harmonic field in GRIB - ecCodes GRIB FAQ
    • What is CCSDS/AEC packing and how I can set it - ecCodes GRIB FAQ
    • What are the GRIB keys numberOfDataPoints, numberOfValues and numberOfMissing - ecCodes GRIB FAQ
    • What happens when I set the packingType to grid_jpeg on a GRIB1 message - ecCodes GRIB FAQ
    • What is an Octahedral Reduced Gaussian Grid - ecCodes GRIB FAQ
    • What is the GRIB bitmap - ecCodes GRIB FAQ
    • How can I remove the data values and bitmap - ecCodes GRIB FAQ
    • Lat/Lon iterator: which grid types are supported - ecCodes GRIB FAQ
    • Why do I get a bitmap even though none of my values are missing - ecCodes GRIB FAQ
    • Why am I not able to set the missing value in the GRIB message - ecCodes GRIB FAQ
    • Why can I read certain parameters using the grib tools, but not from my program - ecCodes GRIB FAQ
    • Why I cannot set negative values for the longitude in GRIB 2 - ecCodes GRIB FAQ
    • Why is the bottomLevel of Soil Temperature level 4 reported as MISSING - ecCodes GRIB FAQ
    • Why can't I set typeOfFirstFixedSurface to "missing" - ecCodes GRIB FAQ
    • How can I find out which keys can be set to "missing" - ecCodes GRIB FAQ
    • Order of setting fixed surface keys - ecCodes GRIB FAQ
    • How do I know if a GRIB message has a Local Use Section - ecCodes GRIB FAQ
    • How can I swap the scanning order - ecCodes GRIB FAQ
    • Creating your own local definitions - ecCodes GRIB FAQ
    • Error with JPEG packing: jpc_abstorelstepsize: Assertion `!((expn) & (~0x1f))' failed - ecCodes GRIB FAQ
    • JPEG support not enabled, cannot decode values: Functionality not enabled - ecCodes GRIB FAQ
    • Error: grib_set -s edition=2 typeOfStatisticalProcessing not found - ecCodes GRIB FAQ
    • grib_to_netcdf: Why do I get the error "Wrong number of fields... Try using the -T option" - ecCodes GRIB FAQ
    • grib_to_netcdf: skips Control Forecast when I convert Ensemble Forecast data - ecCodes GRIB FAQ
    • grib_to_netcdf: why are some fields filled with missing values - ecCodes GRIB FAQ
    • Why are there sometimes small negative precipitation accumulations - ecCodes GRIB FAQ
    • Why does grib_ls print "not_found" in some cases - ecCodes GRIB FAQ
    • Why does setting paramId/shortName fail sometimes - ecCodes GRIB FAQ
    • MEMFS: How do I access the samples in ifs_samples - ecCodes GRIB FAQ
  • ecCodes BUFR - Frequently Asked Questions - FAQS
    • BUFR structure - ecCodes BUFR FAQ
    • What is a subset - ecCodes BUFR FAQ
    • Accessing subsets - ecCodes BUFR FAQ
    • Access keys by condition - ecCodes BUFR FAQ
    • Access keys by rank - ecCodes BUFR FAQ
    • How to split subsets - ecCodes BUFR FAQ
    • Area extraction in bufr_filter - ecCodes BUFR FAQ
    • Time interval extraction in bufr_filter - ecCodes BUFR FAQ
    • Simple thinning of data - ecCodes BUFR FAQ
    • How can I set keys for a subset - ecCodes BUFR FAQ
    • Performance improvement by skipping some keys - ecCodes BUFR FAQ
    • What are coordinate descriptors - ecCodes BUFR FAQ
    • What governs the indentation of entries in the bufr_dump JSON output - ecCodes BUFR FAQ
    • Dump instructions to create the input - ecCodes BUFR FAQ
    • Dump instructions to decode the input - ecCodes BUFR FAQ
    • Encoding of Delayed Replications- ecCodes BUFR FAQ
    • How do I change the data structure in a message - ecCodes BUFR FAQ
    • How do I convert BUFR edition 3 to 4 - ecCodes BUFR FAQ
    • How do I detect keys whose values are missing in a BUFR message - ecCodes BUFR FAQ
    • Local configuration - ecCodes BUFR FAQ
    • Add/remove local section in a message - ecCodes BUFR FAQ
    • Adding your own local definition - ecCodes BUFR FAQ
    • Missing values - ecCodes BUFR FAQ
    • Setting keys by rank - ecCodes BUFR FAQ
    • How do I add WIGOS station identifiers to a BUFR message - ecCodes BUFR FAQ
    • How do I create BUFR from a CSV - ecCodes BUFR FAQ
    • How can I encode pressure with higher precision - ecCodes BUFR FAQ
  • ecCodes General - Frequently Asked Questions - FAQS
    • How do I install with CMake - ecCodes FAQ
    • How to install ecCodes with Python bindings in conda - ecCodes FAQ
    • How can I get verbose output when running tests with ctest - ecCodes FAQ
    • Python: How do I install the Python3 bindings - ecCodes FAQ
    • Python: How do I compile the Python3 fast bindings - ecCodes FAQ
    • Python: Can I catch a specific exception - ecCodes FAQ
    • Python3: codes_write error: 'argument must be str, not bytes' - ecCodes FAQ
    • What are Code and Flag tables - ecCodes GRIB and BUFR FAQ
    • How can I set the verbosity level to see debug output? - ecCodes FAQ
    • Memory-based access to definition/sample files (MEMFS) - ecCodes FAQ
    • Can I use my own GRIB/BUFR sample files - ecCodes GRIB and BUFR FAQ
    • How do I decode messages from a byte stream - ecCodes FAQ
    • Read the GTS bulletin keys as well as GRIB/BUFR messages - ecCodes BUFR and GRIB FAQ
    • What environment variables are there? - ecCodes FAQ
    • Building on High Performance Computer systems - ecCodes FAQ
    • Is ecCodes thread-safe - ecCodes FAQ
    • Where can I find the ecCodes version history - ecCodes FAQ
    • Getting an "relocation R_X86_64_32 against `.bss' cannot be used when making a shared object; recompile with -fPIC" - ecCodes FAQ
    • How can I reduce the install size - ecCodes FAQ
    • How can I catch assertion failures - ecCodes FAQ

  • owned-single-by-usv

© European Centre for Medium-Range Weather Forecasts

© ECMWF

  • Twitter
  • Facebook
  • LinkedIn
  • Flickr
  • YouTube

Useful footer links and privacy

  • Accessibility
  • Privacy
  • Terms of use
  • Contact
null