Example | Description |
---|---|
grib_clone |
How to create a new GRIB message by cloning an existing message. | |
grib_copy_message | How to copy a GRIB message in memory |
grib_ensemble_index |
Index a GRIB file, select a specific parameter and compute ensemble mean. |
grib_get_keys |
How to get values using keys from GRIB messages | |
grib_index | How to create and use an index to access GRIB messages from a file. Demo also loading and writing an index from a file. |
grib_iterator_bitmap | How to use an iterator on lat/lon/values and query the bitmap for missing values (rather than compare each value with the missingValue key) |
grib_iterator |
How to use an iterator on lat/lon/values for GRIB messages | |
grib_keys_iterator | How to use keys_iterator to get all the available keys in a GRIB message. |
grib_multi_write |
How to create a multi-field GRIB message in memory and write it |
to a file. |
Multi-field messages can be created only in GRIB edition 2. | |
grib_multi | How to decode |
GRIB2 multi-field messages. Try to turn multi support on and off |
to see the difference. |
grib_nearest |
How to use codes_grib_find_nearest and codes_get_element |
grib_precision |
How to control decimal precision when packing fields. |
grib_print_data |
Prints all the data contained in a GRIB file | |
grib_read_from_file | Get message lengths using two different interfaces. |
grib_samples | How to create a new GRIB message from a sample. |
grib_set_bitmap |
How to set a bitmap in a GRIB message to encode missing values in the data |
grib_set_data |
Set the data contained in a GRIB file. In this example no missing values are present. If there are missing values, refer to: grib_set_bitmap |
grib_set_ |
keys |
How to set |
key values in |
GRIB |
messages |
grib_set_ |
missing |
How to set a key as missing | |
grib_set_pv | How to set pv values in a GRIB |
message |