Shahram Najm
|
77a71acf11
|
ECC-1748: Tools: grib_dump on index file should print the key types
|
2024-01-17 13:49:36 +00:00 |
Shahram Najm
|
3b6e2de6fe
|
Accessors: Evaluate grib_handle_of_accessor once
|
2024-01-16 13:40:57 +00:00 |
Shahram Najm
|
74048199a6
|
Cleanup
|
2024-01-15 16:24:11 +00:00 |
Eugen Betke
|
fb4aeedeb5
|
Add pack_expression(), is_missing() and get_native_type()
|
2024-01-15 15:18:35 +00:00 |
Eugen Betke
|
fb8cd565ac
|
Set correct unit
|
2024-01-15 12:37:21 +00:00 |
Shahram Najm
|
91b5c19105
|
Remove cerr
|
2024-01-15 11:36:21 +00:00 |
Shahram Najm
|
bd2b261155
|
Merge branch 'feature/ECC-1620_sub-hourly' of github.com:ecmwf/eccodes into feature/ECC-1620_sub-hourly
|
2024-01-15 11:01:44 +00:00 |
Shahram Najm
|
7d27cc45cc
|
Compiler warnings: unreferenced local variable e
|
2024-01-15 11:01:36 +00:00 |
Eugen Betke
|
b1fd3ec9c1
|
Merge branch 'feature/ECC-1620_sub-hourly' of github.com:ecmwf/eccodes into feature/ECC-1620_sub-hourly
|
2024-01-15 10:59:52 +00:00 |
Eugen Betke
|
d54b83ae14
|
Fix time interval setting for instantenous fields
|
2024-01-15 10:57:50 +00:00 |
Shahram Najm
|
87f34c24b8
|
Testing: Sub-hourly with grib_filter (needs fixing - see src/grib_accessor_class_optimal_step_units.cc)
|
2024-01-13 14:52:25 +00:00 |
Shahram Najm
|
b60198320d
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2024-01-12 17:24:37 +00:00 |
Shahram Najm
|
27ef7b9062
|
Debugging: Output list of key/value pairs being set
|
2024-01-12 13:38:57 +00:00 |
Shahram Najm
|
eb4bf8dea7
|
Compiler warnings: Unused variables
|
2024-01-11 17:59:58 +00:00 |
Shahram Najm
|
c35fdc2471
|
Unused variables
|
2024-01-11 16:56:33 +00:00 |
Shahram Najm
|
e65ca5f98c
|
Expressions/Actions: Unused functions
|
2024-01-11 16:16:37 +00:00 |
Shahram Najm
|
45f47d1b90
|
Indexing: Make functions local
|
2024-01-10 17:57:20 +00:00 |
Shahram Najm
|
78aa519961
|
Testing: GRIB1 data_dummy_field packing
|
2024-01-10 16:20:19 +00:00 |
Shahram Najm
|
2ad5dd29e9
|
Action write: check for -ve value
|
2024-01-10 15:50:30 +00:00 |
Shahram Najm
|
ea84ba6381
|
Testing: is_in_list expression
|
2024-01-10 14:43:23 +00:00 |
Shahram Najm
|
21a76256ce
|
Testing: Unused accessors
|
2024-01-10 13:26:23 +00:00 |
Shahram Najm
|
2ae9638663
|
Testing: Deprecated statements
|
2024-01-10 13:18:20 +00:00 |
Shahram Najm
|
b5f86e688a
|
Actions: Dead code removal
|
2024-01-10 12:43:12 +00:00 |
Shahram Najm
|
9f565bed85
|
Const correctness
|
2024-01-09 15:42:16 +00:00 |
Shahram Najm
|
81f40a3735
|
Check return value of grib_buffer_replace
|
2024-01-09 10:23:13 +00:00 |
Shahram Najm
|
ee51e30d10
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2024-01-08 20:26:08 +00:00 |
Shahram Najm
|
42d45cee1e
|
ECC-1741: Assertion failure: Encoding a large field in GRIB1
|
2024-01-08 17:39:10 +00:00 |
Shahram Najm
|
ada0309905
|
Error messages: GRIB1 large messages
|
2024-01-08 15:14:08 +00:00 |
Shahram Najm
|
560702839d
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2024-01-07 19:02:40 +00:00 |
Shahram Najm
|
28b7d13eea
|
Testing: grib_repair/grib_read_any_from_memory
|
2024-01-07 15:26:58 +00:00 |
Shahram Najm
|
b5470b2297
|
Dead code removal: TAF and METAR
|
2024-01-07 14:07:23 +00:00 |
Shahram Najm
|
1016c2e0f1
|
Dead code removal
|
2024-01-05 17:22:03 +00:00 |
Shahram Najm
|
90ed7d1e67
|
Dead code removal
|
2024-01-05 17:02:12 +00:00 |
Shahram Najm
|
aca931a801
|
Dead code removal
|
2024-01-05 16:53:52 +00:00 |
Shahram Najm
|
f7ea824c6c
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2024-01-01 23:14:59 +00:00 |
Shahram Najm
|
efcef18676
|
Dead code removal
|
2024-01-01 23:14:45 +00:00 |
Shahram Najm
|
02e4b71ec7
|
Dead code removal
|
2024-01-01 21:14:44 +00:00 |
Shahram Najm
|
62e9830bcf
|
Dead code removal
|
2024-01-01 13:35:14 +00:00 |
Shahram Najm
|
8cb098cd95
|
Error messages
|
2023-12-31 18:19:42 +00:00 |
Shahram Najm
|
40f7a0007d
|
Error messages
|
2023-12-31 18:07:47 +00:00 |
Shahram Najm
|
64d69f1395
|
Error messages
|
2023-12-31 18:00:27 +00:00 |
Shahram Najm
|
dd3be148d3
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-12-28 13:30:58 +00:00 |
Shahram Najm
|
03de571851
|
Dead code removal
|
2023-12-27 16:47:45 +00:00 |
Shahram Najm
|
b442065995
|
Testing: Secondary bitmaps (GRIB2)
|
2023-12-27 16:07:01 +00:00 |
Shahram Najm
|
075760afc8
|
Testing: transient darray
|
2023-12-27 15:09:34 +00:00 |
Shahram Najm
|
3826d72024
|
Dead code removal
|
2023-12-26 18:53:07 +00:00 |
Shahram Najm
|
84d8265b9a
|
Dead code removal
|
2023-12-26 18:45:00 +00:00 |
Shahram Najm
|
5cbc79fd36
|
Testing: Increase coverage: JPEG decoding
|
2023-12-26 17:54:09 +00:00 |
Shahram Najm
|
2308878ef2
|
Non-alpha: no need for pack_xxx functions if read-only
|
2023-12-26 17:52:08 +00:00 |
Shahram Najm
|
e54a4660fa
|
GRIB1: Calculation of number of points when Nj=missing or 0
|
2023-12-26 17:00:37 +00:00 |
Shahram Najm
|
c2668153ef
|
Testing: 'close' action and filepool
|
2023-12-26 14:52:23 +00:00 |
Shahram Najm
|
c3d13d35ae
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-12-23 17:25:51 +00:00 |
Shahram Najm
|
72365c5bb3
|
Initialise buffers
|
2023-12-23 15:12:24 +00:00 |
Shahram Najm
|
ace2a0a8c1
|
ECC-1739: BUFR: Assertion failure decoding with invalid masterTablesVersionNumber
|
2023-12-22 19:41:06 +00:00 |
Shahram Najm
|
c077fa5dc5
|
ECC-1738: BUFR: Better error message for invalid sequence
|
2023-12-21 12:47:26 +00:00 |
Shahram Najm
|
f7bccb5537
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-12-21 11:47:12 +00:00 |
Shahram Najm
|
818192c2a4
|
Cleanup
|
2023-12-20 12:07:26 +00:00 |
Shahram Najm
|
23ae3e8bba
|
GRIB lightweight clone: Rename
|
2023-12-19 15:16:37 +00:00 |
Shahram Najm
|
7be67dc31b
|
Merge branch 'develop' into feature/GRIB_lightweight_clone
|
2023-12-19 15:04:36 +00:00 |
Shahram Najm
|
ba8df5afa6
|
SUP-3892: Eccodes 2.32 onwards compile with Intel problems
|
2023-12-19 15:00:14 +00:00 |
Shahram Najm
|
2666565b7f
|
Reformatting
|
2023-12-19 14:59:38 +00:00 |
Shahram Najm
|
cfab5e7b1f
|
Reformatting
|
2023-12-19 14:49:40 +00:00 |
Shahram Najm
|
7bcdcdf40c
|
SUP-3892: Eccodes 2.32 onwards compile with Intel problems
|
2023-12-19 14:47:35 +00:00 |
Shahram Najm
|
dc58a160c0
|
Fix key comparisons
|
2023-12-17 17:08:32 +00:00 |
Shahram Najm
|
42be7969f2
|
g1end_of_interval_monthly: Check month is valid
|
2023-12-17 16:38:45 +00:00 |
Shahram Najm
|
42fe75054a
|
Testing: Increase coverage
|
2023-12-16 13:07:36 +00:00 |
Shahram Najm
|
5c135b6b30
|
Refactoring
|
2023-12-15 18:29:55 +00:00 |
Shahram Najm
|
483316197a
|
Refactoring
|
2023-12-15 15:16:40 +00:00 |
Shahram Najm
|
560e10f6d9
|
Error messages
|
2023-12-15 13:44:12 +00:00 |
Shahram Najm
|
c852227c6c
|
GRIB lightweight clone: Rename
|
2023-12-13 10:55:24 +00:00 |
Shahram Najm
|
3e7210df2f
|
Merge branch 'develop' into feature/GRIB_lightweight_clone
|
2023-12-13 10:43:13 +00:00 |
Shahram Najm
|
3d6d684123
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-12-11 12:11:49 +00:00 |
Shahram Najm
|
0c614bc926
|
Dead code removal
|
2023-12-10 14:04:56 +00:00 |
Shahram Najm
|
f297de4278
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-12-09 17:43:51 +00:00 |
Shahram Najm
|
a2adea7b81
|
API: Allow setting code table keys as missing via codes_set_string
|
2023-12-09 17:13:02 +00:00 |
Shahram Najm
|
fdc57f8c26
|
Header files: Fix broken Windows build
|
2023-12-09 15:52:01 +00:00 |
Shahram Najm
|
1bb1579ae2
|
Header files: Cleanup
|
2023-12-09 15:14:57 +00:00 |
Shahram Najm
|
c728c0d7a9
|
Const correctness
|
2023-12-07 17:13:45 +00:00 |
Shahram Najm
|
591f335cdb
|
ECC-1733: GRIB2: codes_set_missing doesn't work for timeIncrement and indicatorOfUnitOfTimeIncrement keys
|
2023-12-07 15:46:03 +00:00 |
Shahram Najm
|
8b2d4c45f5
|
Dumper: add default value info (Debug mode)
|
2023-12-06 17:11:33 +00:00 |
Eugen Betke
|
5bd9d62642
|
ECC-1620: Introduction of the "eccodes" namespace
|
2023-12-06 15:58:51 +00:00 |
Shahram Najm
|
937d2fa737
|
Tools: Improved error messages
|
2023-12-06 12:57:07 +00:00 |
Eugen Betke
|
394ba554c4
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-12-06 10:41:43 +00:00 |
Shahram Najm
|
161a048488
|
ECC-1699: Dump
|
2023-12-05 13:02:27 +00:00 |
Shahram Najm
|
131235c06d
|
Codetable API functions
|
2023-12-02 18:51:39 +00:00 |
Shahram Najm
|
20d36eb58f
|
Merge branch 'feature/GetAllCodeTableEntries' into feature/ECC-1620_sub-hourly
|
2023-12-02 18:37:50 +00:00 |
Shahram Najm
|
66209c060e
|
Functions codes_codetable_check_code_figure and codes_codetable_check_abbreviation
|
2023-12-02 18:35:01 +00:00 |
Shahram Najm
|
443d467ae6
|
Merge branch 'feature/GetAllCodeTableEntries' into feature/ECC-1620_sub-hourly
|
2023-12-02 17:51:59 +00:00 |
Shahram Najm
|
ecf8dc993b
|
codes_codetable_check_entry and further tests
|
2023-12-02 17:45:44 +00:00 |
Shahram Najm
|
dca34cfc2d
|
codes_get_codetable_contents_malloc: Renamed and added test
|
2023-12-02 16:34:56 +00:00 |
Eugen Betke
|
e84ebfa238
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-12-01 16:37:01 +00:00 |
Eugen Betke
|
52205dc77d
|
ECC-1620: Set startStepUnit
|
2023-12-01 16:26:54 +00:00 |
Eugen Betke
|
832ca298e2
|
ECC-1620: Change ECCODES_FUTURE_BEHAVIOUR to ECCODES_GRIB_SHOW_HOUR_STEPUNIT
|
2023-12-01 09:21:17 +00:00 |
Shahram Najm
|
f155dbbb58
|
codes_get_all_codetable_entries_malloc
|
2023-11-30 20:25:43 +00:00 |
Eugen Betke
|
8c7286d096
|
ECC-1620: add future behaviour: export ECCODES_FUTURE_BEHAVIOUR=1
|
2023-11-29 14:56:48 +00:00 |
Shahram Najm
|
f31265e7e7
|
Update list of keys and hash
|
2023-11-29 14:44:28 +00:00 |
Eugen Betke
|
eec53eb56b
|
ECC-1620: Force stepUnits
|
2023-11-29 14:22:36 +00:00 |
Eugen Betke
|
3bcb5a8cc9
|
ECC-1620: New format for special units, e.g., 8x15m
|
2023-11-29 09:37:38 +00:00 |
Eugen Betke
|
c515507a26
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-11-28 12:18:55 +00:00 |
Shahram Najm
|
017947df5f
|
GRIB lightweight clone: Copy packingType
|
2023-11-27 17:50:59 +00:00 |
Shahram Najm
|
2707c2fca2
|
GRIB lightweight clone: WIP
|
2023-11-27 17:20:49 +00:00 |
Shahram Najm
|
9b68c6acc9
|
Merge branch 'develop' into feature/GRIB_lightweight_clone
|
2023-11-27 12:54:02 +00:00 |
Shahram Najm
|
7aef2d846b
|
Error messages
|
2023-11-27 12:01:52 +00:00 |
Shahram Najm
|
2c26f89a13
|
Element accessor: Keep self->element const
|
2023-11-27 12:01:34 +00:00 |
Shahram Najm
|
e22852c29f
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-11-26 16:02:10 +00:00 |
Shahram Najm
|
20ff3ae8cd
|
Element accessor: Allow -ve indexes like Python
|
2023-11-26 13:47:39 +00:00 |
Shahram Najm
|
8804b3371d
|
ECC-1699: BUFR: Bitmap problem for ERA5 data
|
2023-11-24 22:38:03 +00:00 |
Shahram Najm
|
fc13b3510a
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-11-20 20:56:52 +00:00 |
Shahram Najm
|
2d128f5b6c
|
ECC-1722: API: Allow setting integer key as missing via codes_set_string
|
2023-11-20 20:53:33 +00:00 |
Shahram Najm
|
b9cf94aa20
|
ECC-1717: CRASH: grib_get -p numberOfMissing on invalid GRIB
|
2023-11-09 17:20:16 +00:00 |
Shahram Najm
|
ef57ad4519
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-11-09 12:54:27 +00:00 |
Shahram Najm
|
d47b5b1265
|
API: Add codes_get_offset
|
2023-11-09 12:51:11 +00:00 |
Shahram Najm
|
180aab7b3a
|
Const correctness
|
2023-11-08 19:00:55 +00:00 |
Shahram Najm
|
3b67aec2b7
|
Merge branch 'develop' into feature/GRIB_lightweight_clone
|
2023-11-08 15:06:58 +00:00 |
Shahram Najm
|
70049aea0c
|
GRIB lightweight clone: Disable BUFR etc
|
2023-11-08 15:06:43 +00:00 |
Shahram Najm
|
f78d164670
|
Const correctness
|
2023-11-08 15:05:39 +00:00 |
Shahram Najm
|
4837d203a2
|
Prototyping: GRIB clone lightweight
|
2023-11-08 14:01:48 +00:00 |
Shahram Najm
|
858cdcb0f2
|
GTS header: no need for pack_string if read-only
|
2023-11-07 14:16:46 +00:00 |
Shahram Najm
|
f4b734c520
|
Testing: gts_header accessor
|
2023-11-07 13:49:02 +00:00 |
Eugen Betke
|
d6b9fae892
|
ECC-1620: Special handling of 15m and 30m units
|
2023-11-06 10:18:01 +00:00 |
Eugen Betke
|
29bd34a13f
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-11-03 14:02:20 +00:00 |
Eugen Betke
|
538aa336c5
|
Merge branch 'feature/ECC-1620_sub-hourly' into feature/ECC-1620_sub-hourly_string
|
2023-11-03 12:08:33 +00:00 |
Eugen Betke
|
ea69d2927f
|
ECC-1620: Fix negative steps
|
2023-11-03 12:07:41 +00:00 |
Eugen Betke
|
141f788ae9
|
ECC-1620: Change default step type to string
|
2023-11-02 22:03:09 +00:00 |
Shahram Najm
|
6ed70d7c39
|
Provide get_native_type (See SUP-3871)
|
2023-11-01 11:49:39 +00:00 |
Shahram Najm
|
38d6569e36
|
Cleanup
|
2023-10-27 17:58:34 +01:00 |
Shahram Najm
|
ffda07db1a
|
Add abs functor (integer absolute value function)
|
2023-10-27 13:31:13 +01:00 |
Shahram Najm
|
6dc344a9b4
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-10-27 12:08:31 +01:00 |
Shahram Najm
|
c32c4c5bfb
|
ECC-1708: grib_get_data returns offset longitudes in some cases
|
2023-10-27 12:07:50 +01:00 |
shahramn
|
4fcb936958
|
Merge pull request #172 from ecmwf/feature/fix-mercator
gridType=mercator fix
|
2023-10-26 16:42:15 +01:00 |
Pedro Maciel
|
40c129eb06
|
gridType=mercator fix
|
2023-10-26 15:56:18 +01:00 |
Shahram Najm
|
0114346e40
|
Testing: element access for doubles
|
2023-10-26 15:42:51 +01:00 |
Pedro Maciel
|
5c177ae2da
|
gridType=mercator fix
|
2023-10-24 18:07:43 +01:00 |
Shahram Najm
|
332461b3e6
|
SUP-3879: Potential buffer overflow on projection functions
|
2023-10-24 12:23:51 +01:00 |
Shahram Najm
|
0fc243aea7
|
Error messages
|
2023-10-23 16:32:56 +01:00 |
Shahram Najm
|
7f0144d02e
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-10-21 15:31:48 +01:00 |
Shahram Najm
|
4d57fc79fd
|
Dead code removal
|
2023-10-20 20:14:32 +01:00 |
Shahram Najm
|
546da98c05
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-10-20 12:05:11 +00:00 |
Shahram Najm
|
72afc35a0e
|
Cleanup
|
2023-10-19 18:25:17 +01:00 |
Eugen Betke
|
ca4b70307c
|
ECC-1620: Switch to uint64_t for duration and minor fixes
|
2023-10-19 15:34:22 +00:00 |
Eugen Betke
|
6a24296bb1
|
ECC-1620: Cleanup and comment
|
2023-10-19 13:14:32 +00:00 |
Eugen Betke
|
ece252800a
|
ECC-1620: Remove sanity_check() for steps
|
2023-10-19 12:10:48 +00:00 |
Eugen Betke
|
55f501f8b5
|
ECC-1620: Rename shadowed variable: value
|
2023-10-19 12:06:32 +00:00 |
Eugen Betke
|
094a055e16
|
ECC-1620: Better variable name for selected step units allowed in a GRIB file
|
2023-10-19 08:29:24 +00:00 |
Eugen Betke
|
24385fcf59
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-10-19 07:52:13 +00:00 |
Eugen Betke
|
6e1c08e290
|
ECC-1620: Change long -> uint64_t
|
2023-10-19 07:51:18 +00:00 |
Eugen Betke
|
e7edaa2136
|
ECC-1620: Catch exceptions
|
2023-10-18 08:43:30 +00:00 |
Eugen Betke
|
9bc1f8b9ff
|
Merge branch 'feature/ECC-1620_sub-hourly' of github.com:ecmwf/eccodes into feature/ECC-1620_sub-hourly
|
2023-10-18 08:25:21 +00:00 |
Eugen Betke
|
12f1612647
|
ECC-1620: Remove restriction in stepUnits
|
2023-10-18 08:22:46 +00:00 |
Shahram Najm
|
8bda848b38
|
Cleanup
|
2023-10-16 15:34:58 +01:00 |
Shahram Najm
|
e342186550
|
Cleanup
|
2023-10-16 15:31:23 +01:00 |
Shahram Najm
|
b077cdbb85
|
Cleanup
|
2023-10-16 15:28:14 +01:00 |
Shahram Najm
|
ade4cc1554
|
Testing: hour/min set to 255
|
2023-10-15 15:28:46 +01:00 |
Shahram Najm
|
191e90dd8a
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-10-13 16:46:11 +01:00 |
Shahram Najm
|
a14bc85fc0
|
Merge branch 'develop' of github.com:ecmwf/eccodes into develop
|
2023-10-13 15:35:14 +01:00 |
Shahram Najm
|
1c24fa08f5
|
GRIB-488: Tighten the condition for ERA-CLIM data
|
2023-10-13 15:34:17 +01:00 |
shahramn
|
7961163402
|
Merge pull request #168 from ecmwf/feature/ECC-1701-InitTables
Feature/ecc 1701 init tables
|
2023-10-13 15:09:38 +01:00 |
Shahram Najm
|
df51bd3e25
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-10-13 12:28:57 +01:00 |
Shahram Najm
|
db19ba9405
|
ECC-1704: GRIB: Implement unpack_string for validityTime
|
2023-10-13 12:17:50 +01:00 |
Eugen Betke
|
00cc6dd250
|
Fix index in IbmTable
|
2023-10-12 22:02:50 +00:00 |
Eugen Betke
|
9215c5ed66
|
ECC-1620: Better error message for bad units
|
2023-10-12 19:39:04 +00:00 |
Shahram Najm
|
fa9f8ea763
|
ECC-1703: GRIB: AddressSanitizer: heap-buffer-overflow
|
2023-10-12 17:50:18 +00:00 |
Shahram Najm
|
7101651b46
|
ECC-1703
|
2023-10-12 17:49:21 +00:00 |
Shahram Najm
|
43ae680c47
|
Error messages
|
2023-10-12 16:49:25 +01:00 |
Shahram Najm
|
338d20e893
|
Cleanup
|
2023-10-12 13:50:43 +01:00 |
Shahram Najm
|
aee89904a8
|
ECC-1701: Compile-time initialisation of IBM/IEEE float tables
|
2023-10-12 11:38:40 +01:00 |
Eugen Betke
|
5048933904
|
ECC-1620: Clean up set_step()
|
2023-10-11 11:56:50 +00:00 |
Eugen Betke
|
07e183b0e1
|
ECC-1620: Remove future step format
|
2023-10-11 11:54:12 +00:00 |
Eugen Betke
|
50c737329b
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-10-10 12:16:01 +00:00 |
Eugen Betke
|
40a7f9a5c6
|
Merge branch 'feature/ECC-1620_sub-hourly' of github.com:ecmwf/eccodes into feature/ECC-1620_sub-hourly
|
2023-10-10 12:15:44 +00:00 |
Eugen Betke
|
ced0d81870
|
Clean up unused grib_ieee_table_e() and grib_ieee_table_v()
|
2023-10-10 10:59:22 +00:00 |
Eugen Betke
|
f99afd4a66
|
Compile time initializatin of IBM an IEEE tables
|
2023-10-10 08:36:15 +00:00 |
Shahram Najm
|
087b15a798
|
ECC-1699: Bitmap problem for ERA5 BUFR data
|
2023-10-09 14:15:19 +01:00 |
Eugen Betke
|
9af40cac08
|
Change documentation format from Doxygen to ReadTheDocs
|
2023-10-09 11:58:12 +00:00 |
Eugen Betke
|
e47d12e646
|
Document init_ibm_float() and init_ieee_float()
|
2023-10-09 11:48:15 +00:00 |
Eugen Betke
|
09c2c67049
|
Remove future step format
|
2023-10-09 10:57:33 +00:00 |
Shahram Najm
|
ef45cef6e8
|
Remove duplicated include
|
2023-10-04 13:17:18 +00:00 |
Shahram Najm
|
d614da57e7
|
Do not use variable-length arrays
|
2023-10-04 13:08:12 +01:00 |
Shahram Najm
|
01ab2de0fe
|
Add copyright notices
|
2023-10-04 13:07:55 +01:00 |
Shahram Najm
|
6c1df597f7
|
Add copyright notices
|
2023-10-04 12:54:20 +01:00 |
Shahram Najm
|
2ae9435fec
|
Merge with develop. Use the new formatting keys (ECC-1698)
|
2023-10-03 18:05:52 +01:00 |
Shahram Najm
|
3a1ea5a54b
|
ECC-1698: Add format specifier keys for converting a number (float or int) into a string
|
2023-10-03 15:20:52 +00:00 |
Shahram Najm
|
a6e3c4b93a
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-09-29 09:54:13 +01:00 |
Shahram Najm
|
87fed37bb7
|
Add better error messages
|
2023-09-24 15:50:05 +01:00 |
Shahram Najm
|
571b894019
|
Add better error messages
|
2023-09-22 13:04:58 +01:00 |
Eugen Betke
|
72ac273cc0
|
ECC-1620: Change 255 to Unit{Unit::Value::MISSING}
|
2023-09-22 11:10:49 +00:00 |
Eugen Betke
|
aef6905224
|
ECC-1620: Fix stepUnits, when value == 0
|
2023-09-22 10:55:09 +00:00 |
Eugen Betke
|
bd69d15d13
|
ECC-1620: Clean up
|
2023-09-22 10:26:12 +00:00 |
Eugen Betke
|
b38aedd57e
|
ECC-1620: Fix grib_set test
|
2023-09-21 17:02:09 +00:00 |
Eugen Betke
|
d63de0d8b6
|
Merge remote-tracking branch 'origin' into feature/ECC-1620_sub-hourly
|
2023-09-21 16:13:08 +00:00 |
Eugen Betke
|
b98039e652
|
ECC-1620: Minor changes
|
2023-09-21 15:57:11 +00:00 |
Eugen Betke
|
de4178e33d
|
ECC-1620: Clean step_in_units
|
2023-09-21 12:51:19 +00:00 |
Eugen Betke
|
624e51513c
|
ECC-1620: Minor changes
|
2023-09-21 12:26:02 +00:00 |
Eugen Betke
|
fe45013440
|
ECC-1620: Refactoring Step::value()
|
2023-09-20 15:31:57 +00:00 |
Eugen Betke
|
249867cc4a
|
ECC-1620: Refactor Unit::value()
|
2023-09-20 15:16:55 +00:00 |
Eugen Betke
|
0a1b650ba2
|
ECC-1620: Refactoring of unit
|
2023-09-20 15:07:20 +00:00 |
Eugen Betke
|
b842df4fdf
|
ECC-1620: Separate step value and step unit
|
2023-09-20 14:55:57 +00:00 |
Eugen Betke
|
0bd0657680
|
ECC-1620: Format decimal values
|
2023-09-20 13:56:38 +00:00 |
Shahram Najm
|
5df5249737
|
Add better error/debug messages
|
2023-09-20 12:19:27 +01:00 |
Shahram Najm
|
ef24c8f947
|
Add better error/debug messages
|
2023-09-20 12:06:39 +01:00 |
Eugen Betke
|
9309bae154
|
ECC-1620: Support decimal steps
|
2023-09-19 12:04:38 +00:00 |
Eugen Betke
|
5392a164b0
|
ECC-1620: Fix stepUnits
|
2023-09-19 09:44:35 +00:00 |
Eugen Betke
|
32aceb86a0
|
ECC-1620: Bug fixes
|
2023-09-15 11:34:16 +00:00 |
Eugen Betke
|
24e3b4f4bb
|
ECC-1620: Remove get_step_units() function
|
2023-09-15 07:13:43 +00:00 |
Eugen Betke
|
45267d146d
|
ECC-1620: Fix handing multiple messages in a GRIB file
|
2023-09-15 07:10:29 +00:00 |
Eugen Betke
|
b11a82edbb
|
ECC-1620: Remove -y option
|
2023-09-04 18:41:16 +00:00 |
Eugen Betke
|
a08c2cec4a
|
ECC-1620: Recompute optimal step units for each message
|
2023-09-04 13:01:19 +00:00 |
Shahram Najm
|
f7cf087f08
|
Remove pack_ methods on read-only accessors
|
2023-09-04 12:44:59 +01:00 |
Eugen Betke
|
b2c8b6876d
|
ECC-1620: Optimize performance
|
2023-09-04 10:15:50 +00:00 |
Shahram Najm
|
760cc84d80
|
HEALPix: Check mallocs
|
2023-09-03 14:30:29 +01:00 |
Shahram Najm
|
94026eb80b
|
Testing: grid_second_order_constant_width
|
2023-09-03 12:15:48 +01:00 |
Shahram Najm
|
2aa1e7efd1
|
Remove pack_ methods on read-only accessors
|
2023-09-02 18:42:11 +01:00 |
Shahram Najm
|
adcaaee3a6
|
Testing: Increase coverage
|
2023-09-02 17:28:45 +01:00 |
Shahram Najm
|
a96fe2a661
|
Use ERROR rather than FATAL
|
2023-09-02 15:38:03 +01:00 |
Shahram Najm
|
5e87ecc2d4
|
Dead code removal: int64 little endian
|
2023-09-02 12:19:29 +01:00 |
Eugen Betke
|
610f384584
|
ECC-1620: Clean-up
|
2023-08-31 16:10:57 +00:00 |
Eugen Betke
|
89f39200a1
|
Merge branch 'feature/ECC-1620_sub-hourly' of github.com:ecmwf/eccodes into feature/ECC-1620_sub-hourly
|
2023-08-31 16:02:36 +00:00 |
Shahram Najm
|
546b9851cb
|
Compiler warnings
|
2023-08-31 17:02:12 +01:00 |
Eugen Betke
|
30010c6cdf
|
Merge branch 'feature/ECC-1620_sub-hourly' of github.com:ecmwf/eccodes into feature/ECC-1620_sub-hourly
|
2023-08-31 15:59:17 +00:00 |
Shahram Najm
|
c51203a757
|
ISO C++17 does not allow 'register' storage class specifier [-Wregister]
|
2023-08-31 16:56:50 +01:00 |
Eugen Betke
|
cf154eb62e
|
ECC-1620: Don't use variable-length arrays
|
2023-08-31 15:56:49 +00:00 |
Eugen Betke
|
371be80283
|
ECC-1620: Don't modify endStep, when changing startStep
|
2023-08-31 13:30:10 +00:00 |
Shahram Najm
|
3b9cd2e018
|
Debugging: Take missingValue into account when printing values
|
2023-08-31 11:08:26 +01:00 |
Shahram Najm
|
2fa3376441
|
ECC-1361: HEALPix iterator/nearest
|
2023-08-31 10:50:31 +01:00 |
Shahram Najm
|
f600470512
|
HEALPix: set Lo via grib_util_set_spec
|
2023-08-30 18:23:47 +01:00 |
Shahram Najm
|
f2359c38b9
|
Rename of variables for readability
|
2023-08-30 17:00:37 +01:00 |
Shahram Najm
|
f4ba4e071f
|
ECC-1674: Treatment of constant fields
|
2023-08-30 13:49:02 +01:00 |
Shahram Najm
|
78bc61ed66
|
ECC-1674: Fix variable types
|
2023-08-30 13:49:02 +01:00 |
Shahram Najm
|
6df2b29839
|
ECC-1674: Better error messages
|
2023-08-30 13:49:02 +01:00 |
Shahram Najm
|
feb71f9da6
|
ECC-1674: GRIB2: Add support for encoding template 5.200
|
2023-08-30 13:49:02 +01:00 |
Eugen Betke
|
0244a922c5
|
ECC-1620: Encode low level keys with the same unit
|
2023-08-30 11:59:04 +00:00 |
Shahram Najm
|
33cd475fe0
|
ECC-1675: C internals: Add error argument to grib_nearest_factory function
|
2023-08-30 11:34:57 +01:00 |
Eugen Betke
|
2786c982d4
|
ECC-1620: Refactoring
|
2023-08-30 10:16:33 +00:00 |
Eugen Betke
|
b7019a9914
|
ECC-1620: Workaround ECC-1676
|
2023-08-30 09:33:37 +00:00 |
Eugen Betke
|
d6fe32c378
|
Merge branch 'develop' into feature/ECC-1620_sub-hourly
|
2023-08-30 08:52:56 +00:00 |
Eugen Betke
|
32b65a142f
|
ECC-1620: nai
|
2023-08-30 08:52:27 +00:00 |
Eugen Betke
|
febbca0c3f
|
ECC-1620: Remove double packing and unpacking
|
2023-08-30 06:00:49 +00:00 |
Shahram Najm
|
2e5b0bc69a
|
Better error messages
|
2023-08-29 19:33:15 +01:00 |
Shahram Najm
|
cf50f62e0a
|
ECC-1673: MARS: add mars.number to the combination ocda/tpa
|
2023-08-29 14:03:22 +01:00 |
Shahram Najm
|
c76004c3ea
|
Dead code removal
|
2023-08-28 15:12:18 +01:00 |
Shahram Najm
|
d7bf7f9fa5
|
Replace Asserts with proper error messages and exit codes
|
2023-08-28 13:40:32 +01:00 |
Shahram Najm
|
989b1a01f3
|
Dead code removal
|
2023-08-27 17:26:22 +01:00 |
Shahram Najm
|
dc2af1ff9c
|
Error messages
|
2023-08-27 17:26:06 +01:00 |
Shahram Najm
|
59dfea6dfa
|
Dead code removal: int16 little endian
|
2023-08-27 13:51:02 +01:00 |
Shahram Najm
|
9ec652d21c
|
Testing: JPEG encoding, error cases
|
2023-08-27 13:31:21 +01:00 |
Shahram Najm
|
4348d1c641
|
Testing: Increase coverage
|
2023-08-26 15:17:33 +01:00 |
Shahram Najm
|
354b25566d
|
Dead code removal
|
2023-08-25 19:11:07 +01:00 |
Eugen Betke
|
1f268a57c6
|
ECC-1620: Bug fix (MARS output)
|
2023-08-25 09:16:19 +00:00 |
Eugen Betke
|
037fdbbddc
|
ECC-1620: Bug fix
|
2023-08-25 09:04:42 +00:00 |
Eugen Betke
|
e243ccff4a
|
ECC-1620: Fix key name
|
2023-08-25 06:45:38 +00:00 |
Eugen Betke
|
ac854208bd
|
ECC-1620: Refactoring and clean-up
|
2023-08-25 06:35:19 +00:00 |
Eugen Betke
|
14b44d3e0f
|
ECC-1620: Add missing file
|
2023-08-25 06:21:14 +00:00 |
Eugen Betke
|
9cd5041d53
|
ECC-1620: Prototype
|
2023-08-25 06:10:07 +00:00 |
Shahram Najm
|
f6b9b26b74
|
Dead code removal
|
2023-08-24 22:53:01 +01:00 |
Shahram Najm
|
0f92bd80d5
|
Tools: Fix write_messages
|
2023-08-24 22:52:33 +01:00 |
Shahram Najm
|
d336cfca4c
|
Squeeze in HEALPix through the backdoor
|
2023-08-24 15:58:48 +01:00 |
Shahram Najm
|
5cf9ab5af3
|
Refactoring
|
2023-08-24 13:35:25 +01:00 |
Shahram Najm
|
15eeed49f1
|
Dead code removal
|
2023-08-24 11:34:46 +01:00 |
Shahram Najm
|
d34ac136e1
|
Refactoring
|
2023-08-23 22:19:07 +01:00 |
Shahram Najm
|
14d7035e59
|
Dead code removal
|
2023-08-23 17:33:22 +01:00 |
Shahram Najm
|
29ba800e67
|
Dead code removal: Unused action
|
2023-08-23 17:22:19 +01:00 |
Shahram Najm
|
87a227c8b2
|
Dead code removal: Unused functions
|
2023-08-23 17:00:27 +01:00 |
Shahram Najm
|
d0311a82ca
|
Dead code removal: pack_long
|
2023-08-23 14:41:14 +01:00 |
Shahram Najm
|
aca7a5ddb1
|
Geoiterator: error handling
|
2023-08-23 12:40:30 +01:00 |
Eugen Betke
|
bf4e481cd6
|
ECC-1620: More step utilities
|
2023-08-23 01:08:51 +00:00 |
Shahram Najm
|
408e186241
|
Check result of grib_unpack_string
|
2023-08-22 20:35:14 +01:00 |
Shahram Najm
|
945413a2c7
|
No need to call Assert after GRIB_LOG_FATAL
|
2023-08-22 19:45:59 +01:00 |
Shahram Najm
|
c19b933b0f
|
Check for failures in unpack_string
|
2023-08-22 17:02:48 +01:00 |
Shahram Najm
|
08989dde14
|
Fix failure in python tests
|
2023-08-22 15:38:53 +01:00 |
Shahram Najm
|
e8cc8504d4
|
Improved error message
|
2023-08-22 14:35:43 +01:00 |
Shahram Najm
|
5377aadbe4
|
Revert change (possible cause of Metview Flextra test failure)
|
2023-08-22 12:47:38 +01:00 |
Shahram Najm
|
a5a7e3f6ab
|
Dead code removal: Unused functions
|
2023-08-21 23:25:23 +01:00 |
Shahram Najm
|
988e817ef1
|
Dead code removal: Unused functions
|
2023-08-21 22:02:03 +01:00 |
Shahram Najm
|
1e2b4472de
|
Dead code removal: Unused functions
|
2023-08-21 19:22:14 +01:00 |
Shahram Najm
|
47588fd277
|
Dead code removal: Unused functions
|
2023-08-21 17:49:40 +01:00 |
Shahram Najm
|
c3a333e865
|
Dead code removal: Unused functions
|
2023-08-21 17:47:04 +01:00 |
Shahram Najm
|
47c844db78
|
Dead code removal: Unused functions
|
2023-08-21 17:41:25 +01:00 |
Shahram Najm
|
bbbd74e50b
|
Dead code removal: Unused functions
|
2023-08-21 17:34:27 +01:00 |
Shahram Najm
|
04ee038a95
|
Testing: dump with different flags
|
2023-08-21 17:26:56 +01:00 |
Shahram Najm
|
e8d0eaa3cd
|
Comments
|
2023-08-21 13:52:22 +01:00 |
Shahram Najm
|
377850faf4
|
Comments
|
2023-08-21 13:43:54 +01:00 |
Shahram Najm
|
b92bb98668
|
Testing: GTS message
|
2023-08-20 19:15:17 +01:00 |
Shahram Najm
|
a14370019f
|
Testing: grib timer
|
2023-08-20 19:02:13 +01:00 |
Shahram Najm
|
b5b4e9a651
|
Dead code removal: grib_2order_packer_simple
|
2023-08-20 18:44:36 +01:00 |
Shahram Najm
|
e4984e8791
|
Dead code removal: int8
|
2023-08-20 17:40:13 +01:00 |
Shahram Najm
|
2fc2b16b22
|
grib_util_set_spec: Refactoring
|
2023-08-20 16:51:42 +01:00 |
Shahram Najm
|
9070952b84
|
ECC-1670: GRIB: Add new key 'setPackingType'
|
2023-08-20 14:43:09 +01:00 |
Shahram Najm
|
96f9c39478
|
Dead code removal: int64
|
2023-08-20 14:10:45 +01:00 |
Shahram Najm
|
bb6f593544
|
Dead code removal: int32
|
2023-08-20 12:31:53 +01:00 |
Shahram Najm
|
addb063c41
|
Dead code removal: int16
|
2023-08-19 13:33:17 +01:00 |
Eugen Betke
|
3b7eb7c02f
|
ECC-1620: Step utility functions
|
2023-08-18 15:53:12 +00:00 |
Eugen Betke
|
80354689c6
|
Merge branch 'human_readable_grib_ls' of github.com:ecmwf/eccodes into human_readable_grib_ls
|
2023-08-17 16:04:30 +00:00 |
Eugen Betke
|
b38d7386dc
|
ECC-1620: CTest + bug fixes
|
2023-08-17 14:30:06 +00:00 |
Shahram Najm
|
ded3d5e1e3
|
grib_util_set_spec: dead code removal
|
2023-08-16 18:17:11 +01:00 |
Shahram Najm
|
6a6387a6bd
|
grib_util_set_spec: dead code removal
|
2023-08-16 18:13:36 +01:00 |
Shahram Najm
|
5dbc391305
|
grib_util_set_spec: dead code removal
|
2023-08-16 17:53:28 +01:00 |
Shahram Najm
|
9820d32fa8
|
grib_util_set_spec: dead code removal
|
2023-08-16 17:48:51 +01:00 |
Shahram Najm
|
ccf772d582
|
ECC-1671: GRIB: Issue in reading glofas data
|
2023-08-15 17:40:52 +01:00 |
Shahram Najm
|
e5ed453395
|
Logging: use __func__
|
2023-08-14 16:52:22 +01:00 |
Shahram Najm
|
c903eef97a
|
Dead code removal
|
2023-08-14 13:35:30 +01:00 |