Shahram Najm
49e46033c0
ECC-200: doxygen documentation
2016-07-11 11:27:08 +01:00
Shahram Najm
e54185a501
Fix compiler warnings/errors
2016-07-09 12:37:29 +01:00
Enrico Fucile
c43391c43a
bufr_dump -Efortran and codes_set_string_array fortran ECC-292 ECC-295
2016-07-08 13:54:08 +01:00
Shahram Najm
72fb322279
ECC-294: C function grib_get_data has unused argument 'size'
2016-07-06 15:10:20 +01:00
Shahram Najm
aa9a5f868c
ECC-283: Add functions to F90 interface
2016-06-29 12:00:38 +01:00
Enrico Fucile
0461c32b06
fixed memory error
2016-06-16 14:55:57 +01:00
Shahram Najm
308944fbf4
Remove unused argument
2016-06-16 14:30:01 +01:00
Shahram Najm
74f0f63e5f
ECC-269: refactoring and eliminate compiler warnings
2016-06-16 13:57:00 +01:00
Shahram Najm
73248a3260
Fix build break
2016-06-16 12:56:57 +01:00
Enrico Fucile
26a7a59e69
Added new fortran function codes_get_string_array and example/F90/bufr_get_string_array.f90 ECC-269
2016-06-16 11:47:16 +01:00
Shahram Najm
6db3a825b3
GRIB-576: grib_close_file() segmentation fault when closing a file
2016-04-28 12:31:11 +01:00
Shahram Najm
128d233f3f
ECC-237: eccodes interface incompatible with grib_api (allocatable)
2016-03-29 15:47:55 +01:00
Shahram Najm
a005315b0d
GRIB-942: check all memory allocations are successful
2016-03-16 16:26:45 +00:00
Shahram Najm
45badf3729
GRIB-902: Update copyright notices: 2015 -> 2016
2015-12-31 12:44:51 +00:00
Shahram Najm
7f125d09af
Move MISSING_ values from constants to main file. The constants are error codes
2015-12-30 18:43:48 +00:00
Shahram Najm
52ab4d1ba3
GRIB-884: OpenMP Support
2015-12-30 14:39:02 +00:00
Shahram Najm
bd502a1c6d
Rename GRIB_PTHREAD_ONCE macro (in preparation for GRIB-884)
2015-12-30 11:55:03 +00:00
Shahram Najm
5d58da9af0
F90 codes_dump for GRIB and BUFR (debugging aid)
2015-11-10 11:21:44 +00:00
Enrico Fucile
769dc32b22
ECC-170
2015-11-03 14:54:34 +00:00
Shahram Najm
edbd068a42
ECC-155: Crash: calling codes_dump from Fortran
2015-10-02 15:13:25 +01:00
Shahram Najm
76bd03e33a
CMake: fortran and examples features
2015-06-09 14:50:51 +01:00
Shahram Najm
2372e6e652
Add new error code CODES_OUT_OF_RANGE
2015-06-03 16:04:50 +01:00
Enrico Fucile
5b1a787f63
ECC-128 part 1
2015-06-03 14:52:29 +01:00
Shahram Najm
1bffd064be
Fix fortran interface: inout intent for arrays
2015-06-01 16:01:50 +01:00
Enrico Fucile
b5709af577
ECC-129 fixed
2015-05-28 09:56:33 +01:00
Shahram Najm
5b36903347
ECC-117: Eliminate function codes_is_defined (Part 1)
2015-05-13 13:00:31 +01:00
Shahram Najm
7631a7b22f
New error code: CODES_UNSUPPORTED_EDITION
2015-04-29 16:57:31 +01:00
Enrico Fucile
b95849b25b
improved reading of messages with confusing padding or malformed messages ECC-101
2015-04-29 13:25:04 +01:00
Shahram Najm
9ad5d22749
Add rule for eccodes mod file
2015-03-30 12:43:41 +01:00
Shahram Najm
abc2ef8d4a
Renumber product constants
2015-03-27 20:31:08 +00:00
Enrico Fucile
d3f86e6402
fortran get_array functions allocate when not allocated. Changed two examples
2015-03-25 11:09:02 +00:00
Shahram Najm
6fe515c665
ECC-86: Rename all grib related API examples (Part 17)
2015-03-18 13:24:48 +00:00
Shahram Najm
9574a7689d
ECC-86: Rename all grib related API examples (Part 9)
2015-03-17 15:55:36 +00:00
Shahram Najm
7fd8826789
ECC-86: Rename all grib related API examples (Part 2)
2015-03-17 14:01:14 +00:00
Shahram Najm
ee2ab390b9
ECC-86: Rename all grib related API examples (Part 1)
2015-03-17 13:19:09 +00:00
Shahram Najm
b3f8f4e573
ECC-80: Add examples/tests for F90
2015-03-12 16:28:31 +00:00
Shahram Najm
d78f28c1db
ECC-80: Add example for F90
2015-03-12 13:25:40 +00:00
Shahram Najm
bc5b883c21
ECC-10: Creating a handle from a file
2015-03-04 17:11:18 +00:00
Shahram Najm
e98966d41b
ECC-72: Discontinue support for Fortran77
2015-02-27 18:21:10 +00:00
Shahram Najm
bf8c4a5e4e
Rebranding: ABI
2015-02-25 18:11:17 +00:00
Shahram Najm
fb33753f7a
Rebranding: rename fortran file
2015-02-19 16:18:10 +00:00
Enrico Fucile
3414abf73c
cleanup and preparation for new attribute features
2015-02-16 16:32:41 +00:00
Shahram Najm
47085c545f
ECC-63: Change name of the library (autotools)
2015-02-14 16:22:49 +00:00
Shahram Najm
f0ea1ec12f
ECC-63: Change name of the library
2015-02-13 18:04:42 +00:00
Shahram Najm
04c5e03d77
ECC-10: Creating a handle from a file
2015-02-12 18:32:04 +00:00
Shahram Najm
e6960e5299
Clean up
2015-02-11 17:08:18 +00:00
Shahram Najm
fca9cc43b1
ECC-60: Rename API functions which are GRIB specific
2015-02-11 16:23:21 +00:00
Shahram Najm
bf3bd8146f
ECC-58: Fix the interface of Fortran function: grib_keys_iterator_next
2015-02-10 16:42:27 +00:00
Enrico Fucile
3eb5cc7f9c
Implemented attributes functions in accessor_class_gen. Changed json dump
2015-02-09 12:41:17 +00:00
Shahram Najm
9376dce02c
Merge branch 'eccodes' of ssh://software.ecmwf.int:7999/GRIB/grib_api into eccodes
2015-01-29 11:56:48 +00:00
Shahram Najm
3576a883f3
Clean up
2015-01-29 11:53:53 +00:00
Enrico Fucile
91b1ab46cd
Changed signature of all X_new_from_file functions except grib_new_from_file: deleted argument headers_only which is grib specific. Fixed a problem with make proto
2015-01-29 10:36:16 +00:00
Shahram Najm
da719dfd93
ECC-13: Fortran interface and module
2015-01-28 22:54:42 +00:00
Shahram Najm
dcec9864f4
Added F90 function to create BUFR from file (may be renamed later)
2015-01-28 14:51:10 +00:00
Shahram Najm
8e3f489091
ECC-28: Change the prefix of all environment variables
2015-01-23 22:47:51 +00:00
Shahram Najm
6dcb518b5f
ECC-19: Rename grib_info to codes_info
2015-01-22 16:44:59 +00:00
Shahram Najm
1d58a25021
Revert eccodes module stuff. Needs to be redone
2015-01-08 15:34:11 +00:00
Shahram Najm
857eddcf1a
Fortran eccodes mod file
2015-01-08 13:58:19 +00:00
Shahram Najm
177c97169e
ECC-13: install eccodes module in build dir for examples/F90
2015-01-07 16:43:09 +00:00
Shahram Najm
c8a2e90ed3
ECC-13: install eccodes module in build dir for examples/F90
2015-01-07 16:12:11 +00:00
Shahram Najm
188c7f3d3c
Update Copyright notice to 2015
2015-01-05 15:45:46 +00:00
Shahram Najm
8e893723ae
ecCodes/ECC-1: Fortran eccodes module
2014-12-30 17:35:40 +00:00
Shahram Najm
937f3cf41c
GRIB-665: cmake build does not install Fortran module
2014-12-30 16:12:17 +00:00
Shahram Najm
e1d8893192
GRIB-665: cmake build does not install Fortran module
2014-12-30 12:53:08 +00:00
Shahram Najm
cbc72098da
ecCodes/ECC-1: fortran module file for automake
2014-12-29 18:16:12 +00:00
Shahram Najm
1abdb03bad
ecCodes/ECC-1: Fortran constants
2014-12-29 16:06:50 +00:00
Shahram Najm
c11b318354
ecCodes/ECC-1: Fortran eccodes module file installed
2014-12-29 15:24:07 +00:00
Shahram Najm
334e9e9e8c
ecCodes/ECC-1: Fortran interface added
2014-12-29 12:50:01 +00:00
Shahram Najm
4eb3ebf3f4
ecCodes/ECC-1: Fortran interface added
2014-12-29 12:49:37 +00:00
Shahram Najm
9300cea24e
Put correct function names in error message
2014-12-23 15:35:41 +00:00
Shahram Najm
7510169462
ecCodes/ECC-1: install eccodes.h and add new fortran include
2014-12-23 14:09:38 +00:00
Shahram Najm
f951032889
GRIB-322 documentation: grib nearest units/formula
2014-12-18 13:47:14 +00:00
Enrico Fucile
f22153bd1a
created class for descriptors. Improved design and performance (see
...
tests/bufrdc_ref.sh)
2014-11-04 13:59:20 +00:00
Shahram Najm
ec36b55400
GRIB-588: Try to compile grib_api with a C++ compiler
2014-10-09 16:36:55 +01:00
Shahram Najm
3c6792e2c1
GRIB-579 - not having fortran does not stop you building grib_api
2014-10-03 16:49:05 +01:00
Shahram Najm
613d279799
GRIB-588: compile grib_api with a C++ compiler
2014-10-02 16:50:49 +01:00
Shahram Najm
469b6fab40
GRIB-563: grib_find_nearest memory leak
2014-07-17 13:38:14 +01:00
Shahram Najm
69e713d4cb
SUP-861: Problem with grib_find_nearest when grib_api is compiled with g95
2014-07-08 13:32:22 +01:00
Shahram Najm
f2005d0bc6
Merge grib api and eccodes: part 9
2014-07-07 21:55:19 +01:00
Shahram Najm
874512f0c8
Merge grib api and eccodes - part 7
2014-06-21 12:40:27 +01:00
Shahram Najm
e9cb722ffc
Merge grib api and eccodes - part 1
2014-06-18 17:14:01 +01:00
Shahram Najm
31f0e88a45
CMake tests
2014-03-31 13:57:06 +01:00
Shahram Najm
56e8d3e90e
GRIB-513: Remove the deprecated function: grib_handle_new_from_template
2014-03-21 16:25:30 +00:00
Shahram Najm
cbae54f0da
Update copyright text
2014-01-03 16:22:21 +00:00
Shahram Najm
20b95e6349
CMake: change to conforming options
2013-12-09 14:47:14 +00:00
Shahram Najm
c968f23ee7
GRIB-292: Fortran changes for cmake
2013-07-04 17:52:13 +01:00
Shahram Najm
372f119dcb
GRIB-292: fix bug with checking num bytes when EOF reached
2013-07-04 15:27:50 +01:00
Shahram Najm
c13f87f319
GRIB-292: Accept both KindOfInt and KindOfSize_t also for grib_get_message_size. Also fix intents
2013-07-03 15:38:17 +01:00
Shahram Najm
eb382e36bb
correction for F90 file renames
2013-07-03 11:50:45 +01:00
Shahram Najm
3e2437a88d
GRIB-292: fix the intent of nbytes argument to be inout. Added check for overflow
2013-07-02 08:47:32 +01:00
Shahram Najm
63f34e8911
fix 'make clean' to remove the same_int_* files
2013-07-01 16:29:41 +01:00
Shahram Najm
c8f159c461
GRIB-292: Changes from Tomas.Wilhelmsson@ecmwf.int
...
Accept both KindOfInt and KindOfSize_t for nbytes argument
Introduce check for size_t type
Move common code to grib_f90_head.f90
Renames to get proper .f90 suffix
2013-06-28 18:53:37 +01:00
Shahram Najm
dcd8de42dd
GRIB-334: patch from Harald
2013-06-04 16:26:46 +01:00
Shahram Najm
6be14095e3
fix fortran module dir
2013-05-02 10:28:03 +01:00
Shahram Najm
d65b0e3016
Update copyright text
2013-04-18 10:23:23 +01:00
Shahram Najm
e1b61ba4a2
GRIB-285: grib_set_force
2013-04-16 16:22:10 +01:00
Shahram Najm
39804dcc66
GRIB-351: pkgconfig libs are incorrect
2013-04-15 15:27:18 +01:00
Shahram Najm
5c281acd46
GRIB-334: Fortran interface lacks support for byte arrays
2013-04-10 17:53:17 +01:00
Shahram Najm
abeb369252
Cmake merge
2013-04-10 16:46:41 +01:00
Shahram Najm
7f5d1faca2
Cmake changes
2013-04-03 11:45:13 +01:00
Shahram Najm
523f3df490
Cmake changes and merges from master
2013-04-02 15:17:46 +01:00
Tiago Quintino
dedac1b286
bring master in sync with p4 main
2013-03-25 14:23:07 +00:00
Tiago Quintino
33b891186d
Ported grib_api 1.10.4 from p4 to git
2013-03-25 12:04:10 +00:00