Commit Graph

245 Commits

Author SHA1 Message Date
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