Eugen Betke
80cc5a421b
Merge branch 'develop' into feature/modernisation_iterators
2024-10-21 16:26:48 +02:00
shahramn
ad659de13c
GRIB2 product template selection: Debug messages
2024-10-21 12:54:10 +01:00
shahramn
0e80ddd65a
Formatting
2024-10-21 12:53:55 +01:00
shahramn
ba91574919
GRIB2 product template selection: Debug messages
2024-10-21 12:46:54 +01:00
shahramn
e16dc172e5
GRIB2 product template selection: Error messages
2024-10-21 12:27:49 +01:00
shahramn
11c571d5c2
GRIB2 product template selection: fix test
2024-10-20 18:01:31 +01:00
shahramn
5e37c3e754
Refactoring
2024-10-20 15:52:32 +01:00
shahramn
159795c71a
GRIB2 product template selection: Error messages
2024-10-20 14:45:50 +01:00
shahramn
9736f663dc
Performance: Call grib_handle_of_accessor once
2024-10-20 12:47:34 +01:00
shahramn
f72f8bc5b8
Dead code removal and reformatting
2024-10-19 12:53:27 +01:00
shahramn
aaa663d473
Merge pull request #255 from ecmwf/feature/grib2_product_template_selection
...
Feature/grib2 product template selection
2024-10-19 11:53:59 +01:00
shahramn
b9d6ec6f1a
GRIB2 product template selection: Test ensembles
2024-10-19 10:59:43 +01:00
shahramn
182dc8eec0
GRIB2 product template selection: Test
2024-10-18 20:39:36 +01:00
Shahram Najm
26a74b05ec
GRIB2 product template selection: WIP
2024-10-18 15:10:42 +00:00
shahramn
29863c713d
ECC-1947: Performance: pre-compute most common Gaussian latitudes
2024-10-18 14:03:00 +01:00
Shahram Najm
df09c61a57
GRIB2 product template selection: WIP
2024-10-18 10:47:38 +00:00
Eugen Betke
fe7ff3a234
Merge branch 'develop' into feature/modernisation_iterators
2024-10-17 17:20:37 +02:00
shahramn
9ce5bfc375
Merge branch 'develop' of github.com:ecmwf/eccodes into develop
2024-10-17 13:56:17 +01:00
shahramn
8afc070fda
ECC-1943: GRIB1: Add an entry for 10fg6 in stepTypeForConversion concept
2024-10-17 13:56:09 +01:00
Eugen Betke
f63f70f95e
Modernisation: Make next(), previous() and has_next() const members
2024-10-17 13:41:51 +02:00
Eugen Betke
e4df2db1a1
Modernisation: Make members private
2024-10-17 13:32:00 +02:00
Eugen Betke
408066a953
Modernisation: Make init_sphere() and init_oblate() member functions
2024-10-17 13:15:24 +02:00
shahramn
58b29b8a78
GRIB2 product template selection: WIP
2024-10-17 11:42:35 +01:00
Eugen Betke
c76108923a
Modernisation: clang-format
2024-10-17 12:22:32 +02:00
Eugen Betke
c41dd8017f
Merge branch 'develop' into feature/modernisation_iterators
2024-10-17 12:21:40 +02:00
Eugen Betke
a8f43e99b7
Modernisation: Fix grib_iterator_delete()
2024-10-17 12:20:08 +02:00
Shahram Najm
7874c9aa67
Testing: Check typeOfLevel=abstractLevel
2024-10-17 10:15:37 +00:00
Eugen Betke
2bd5482629
Modernisation: has_next() returns bool instead of long
2024-10-17 12:06:14 +02:00
Eugen Betke
b490cfc3d3
Modernisation: Protect iterator's init() with a mutex
2024-10-17 11:55:01 +02:00
Eugen Betke
423521b9aa
Modernisation: Fix memory leak and minor changes
2024-10-17 11:18:34 +02:00
Eugen Betke
3038878954
Modernisation: Fix error code propagation in iterators destroy()
2024-10-17 11:04:59 +02:00
shahramn
c7684fe80c
grib_get_values with silent option
2024-10-16 17:05:33 +01:00
shahramn
e2ae754e69
ECC-1942: Add test
2024-10-16 15:59:24 +01:00
shahramn
4fb9cea2e3
remove the need to unalias mars.levelist ( #254 )
...
Co-authored-by: Sebastien Villaume <sebastien.villaume@ecmwf.int>
2024-10-16 14:18:44 +01:00
Eugen Betke
fff9e47001
Merge branch 'develop' into feature/modernisation_iterators
2024-10-16 14:17:24 +02:00
Eugen Betke
3940d7d848
Modernisation: Iterators (all ctests pass)
2024-10-16 14:09:07 +02:00
shahramn
041f521e37
Fix nightly regression test (grib_check_typeOfLevels_ecmf)
2024-10-16 11:02:01 +01:00
shahramn
9b49125133
ECC-1941: GRIB: Setting paramId=131060 fails if typeOfFirstFixedSurface=255
2024-10-15 17:54:45 +01:00
shahramn
d35518ec46
Debugging: print grib_values key/value pair array
2024-10-15 17:20:12 +01:00
shahramn
e5e0952fb4
GRIB2: Support for chemical source/sink
2024-10-15 17:03:51 +01:00
shahramn
66bfe1fbab
Testing: Check for duplicate parameter encodings
2024-10-15 14:51:27 +01:00
Sebastien
e4adcb2cf8
ECC-1940 adding grib.olda.tpa.def ( #253 )
...
* ECC-1940 adding grib.olda.tpa.def
* ECC-1940: Fix error
---------
Co-authored-by: shahramn <shahram.najm@ecmwf.int>
2024-10-15 13:59:56 +01:00
Shahram Najm
99304fc7fc
ECC-1939: BUFR: Definition of new mucape descriptor for 49r1
2024-10-15 12:01:06 +00:00
shahramn
45e9c8a38a
Testing: GRIB2 product def templates
2024-10-14 17:05:47 +01:00
shahramn
87b73caa49
Definitions: Cosmetics
2024-10-14 17:05:22 +01:00
shahramn
ca384c2f48
Formatting
2024-10-14 15:56:25 +01:00
shahramn
e3abac828b
Definitions: Cosmetics
2024-10-14 12:42:40 +01:00
Robert Osinski
862fe90c32
ECC-1937: add ensemble probabilities for AIFS
2024-10-14 12:40:14 +01:00
rdosinski
886460db9b
Feature/mars namespace quantiles ( #250 )
...
* initial commit
* quantile mars namespace - GRIB2 and GRIB3 same -> if else
* ECC-1935: include mars.quantile.def instead of repeating same definitions several times
* Update grib.efhs.cd.def
Fix error
* ECC-1935: remove GRIB2 from if clause
---------
Co-authored-by: shahramn <masn@ecmwf.int>
2024-10-14 12:16:24 +01:00
shahramn
3812f5ef18
ECC-1936: Fix cppcheck warnings
2024-10-14 11:46:45 +01:00