Commit Graph

10516 Commits

Author SHA1 Message Date
joobog 74c48a0b6c
Conversion of expressions and arguments to C++ (#271)
ECC-1982: Expression hierarchy: Use C++ inheritance mechanism instead of hand-crafted virtual tables
2024-12-07 19:17:55 +00:00
Matthew Griffith a2a140f5e1 Merge remote-tracking branch 'origin/feature/ECC-1903-tablesVersion-switch' into feature/ECC-1903-tablesVersion-switch-with-chem-param-split 2024-12-06 11:19:42 +00:00
Matthew Griffith 6eb9ac682b Merge remote-tracking branch 'origin/develop' into feature/ECC-1903-tablesVersion-switch 2024-12-06 11:19:03 +00:00
Matthew Griffith 57afcb0195 ECC-1903: Need to have ecmf local definitions as well. Therefore move back to having top level preMTG2 files as well as separate ecmf local preMTG2 files. 2024-12-06 11:18:25 +00:00
shahramn dd6bdb950d Add function codes_key_is_computed 2024-12-05 20:50:54 +01:00
Matthew Griffith 81cbc89328 Merge remote-tracking branch 'origin/feature/ECC-1903-tablesVersion-switch' into feature/ECC-1903-tablesVersion-switch-with-chem-param-split 2024-12-05 18:54:57 +00:00
Matthew Griffith 5f1ef3e93c ECC-1903: Tweak to pseudocentre definitions to freeze them with concepts xx.33.def. Now all ctests pass. 2024-12-05 18:53:41 +00:00
Matthew Griffith df3b6d08ca Merge remote-tracking branch 'origin/feature/ECC-1903-tablesVersion-switch' into feature/ECC-1903-tablesVersion-switch-with-chem-param-split 2024-12-05 16:40:03 +00:00
Matthew Griffith c34280c748 Merge remote-tracking branch 'origin/develop' into feature/ECC-1903-tablesVersion-switch 2024-12-05 16:38:29 +00:00
Matthew Griffith baec0c3035 Merge branch 'feature/ECC-1903-tablesVersion-switch' of github.com:ecmwf/eccodes into feature/ECC-1903-tablesVersion-switch 2024-12-05 15:58:12 +00:00
Matthew Griffith 9db715acd0 ECC-1903: Added fully generic definitions and removed "in the last" and "since ppproc" variants following what is laid out in ECC-1931. 2024-12-05 15:58:09 +00:00
shahramn 7c9f046531 Compiler warnings 2024-12-04 13:53:58 +01:00
Pedro Maciel 68f347e79f
Feature/eckit geo (#275)
* eckit::geo iterator
2024-12-03 20:20:47 +01:00
shahramn db62ed657c README: Add conda-forge badge 2024-11-29 14:19:34 +00:00
shahramn ab072c1c82 Testing: Improve error reporting 2024-11-29 14:03:19 +00:00
Shahram Najm c0b999b6af ECC-1903: Work in progress 2024-11-29 14:02:47 +00:00
Shahram Najm 480958de55 ECC-1903: Fix trigger condition. Also type of MTG2Switch should be integer 2024-11-29 13:38:17 +00:00
Matthew Griffith 64e8f73524 Merge remote-tracking branch 'origin/feature/ECC-1903-tablesVersion-switch' into feature/ECC-1903-tablesVersion-switch-with-chem-param-split 2024-11-28 13:44:42 +00:00
Matthew Griffith c6d691b0ec ECC-1903: Testing code for changes made in memory. 2024-11-28 12:55:17 +00:00
Matthew Griffith 5ea59c6dc0 Merge remote-tracking branch 'origin/develop' into feature/ECC-1903-tablesVersion-switch 2024-11-28 11:44:23 +00:00
shahramn af10b60752 Testing: Element encoding for integers/doubles 2024-11-27 09:55:59 +00:00
shahramn 87f5931bb8 ECC-1968: Test higher bits 2024-11-27 08:58:39 +00:00
shahramn 6b98e571c4 Formatting 2024-11-27 08:58:12 +00:00
shahramn b2e70094eb Testing: GRIB-488 2024-11-26 16:38:47 +00:00
shahramn 10567456b8 Testing: Convert GRIB2.tmpl to spectral 2024-11-26 13:53:26 +00:00
shahramn 5dd5686bbe Testing: Element encoding for doubles 2024-11-26 13:17:30 +00:00
shahramn abba3a6ddf Element encoding for doubles 2024-11-26 13:05:42 +00:00
shahramn f4279fc7bc ECC-1986: GRIB1: Setting field values in second order packing 2024-11-26 10:03:22 +00:00
Shahram Najm ddb6bcf435 SD-102532: DWD localConcepts 2024-11-25 13:11:15 +00:00
Shahram Najm cc25c9381c ECC-1984: GRIB2: Add ERA6 pseudocentre parameters to ERA pseudocentre 2024-11-25 11:08:46 +00:00
Matthew Griffith eb0e62227e Merge remote-tracking branch 'origin/develop' into feature/ECC-1903-tablesVersion-switch 2024-11-25 10:01:47 +00:00
shahramn c5a3a917f4 ECC-1952: C API: Deprecate functions codes_context_set_memory_proc, codes_context_set_persistent_memory_proc and codes_context_set_buffer_memory_proc 2024-11-21 15:49:10 +00:00
shahramn 90f41b132a Testing: Windows broken tests 2024-11-21 13:47:05 +00:00
shahramn 9c656f5819 Fix broken tests due to ECCODES_DEFINITION_PATH 2024-11-21 11:55:15 +00:00
shahramn 8df839fee1 Debug info 2024-11-20 14:01:48 +00:00
shahramn c4efc1d5f0 Formatting 2024-11-19 19:55:55 +00:00
shahramn 54dec72c4d Bump up version 2024-11-19 19:49:08 +00:00
shahramn b22b97b971
Merge pull request #274 from ecmwf/bugfix/ECC-1963-PDTN-44
ECC-1963: GRIB2: Replacement of product definition template 4.44 with 4.50
2024-11-19 18:56:27 +00:00
shahramn bd82a80ef4 Merge branch 'develop' into bugfix/ECC-1963-PDTN-44 2024-11-19 16:32:02 +00:00
shahramn 170864e635 ECC-1975: BUFR: Update tables with the latest WMO V43.0.0 2024-11-19 15:20:31 +00:00
shahramn 95d7070924
Merge pull request #272 from ecmwf/bugfix/ecc-1968_complex_24bit_workaround
ECC-1968: GRIB2 grid_complex_spatial_differencing: Encoding with bitsPerValue=24 fails
2024-11-19 14:37:02 +00:00
Matthew Griffith ac4271877f Merge remote-tracking branch 'origin/feature/ECC-1903-tablesVersion-switch' into feature/ECC-1903-tablesVersion-switch-with-chem-param-split 2024-11-19 14:11:42 +00:00
Matthew Griffith b37e923bf6 ECC-1903: Update pre-MTG2 definitions with latest from develop 2024-11-19 14:10:36 +00:00
Matthew Griffith dd09c855c7 Merge remote-tracking branch 'origin/develop' into feature/ECC-1903-tablesVersion-switch 2024-11-19 14:06:04 +00:00
Shahram Najm c8bb0c26fc ECC-1980: GRIB2: Add time-mean cloud cover for DestinE and ERA6 pseudocentre 2024-11-19 13:31:49 +00:00
shahramn 78b5dca552 ECC-1968: Test 2024-11-19 13:24:06 +00:00
shahramn 6592ae4d80 ECC-1977: GRIB2: Change of postProcessing concept for GFAS/EFAS 2024-11-19 10:03:00 +00:00
Shahram Najm 56edfd9f5b ECC-1976: GRIB2: ECMWF local definition 300 levtype should be 'layer' not 0 2024-11-19 09:44:33 +00:00
Shahram Najm 6947c11112 ECC-1974: GRIB2: Update tables with the latest WMO V34.0.0 2024-11-18 16:29:53 +00:00
Eugen Betke ead34253cf ecc-1968: Workaround for 24 bitsPerValue in complex packing 2024-11-18 14:53:33 +01:00