Commit Graph

199 Commits

Author SHA1 Message Date
Shahram Najm 9109ad0b0b ECC-503: Fortran interface: status argument of keys_iterator_next should not be optional 2017-07-11 17:27:52 +01:00
Shahram Najm 0e7efa1faa Documentation: Fix error in type of param 2017-06-23 13:19:21 +01:00
Shahram Najm fd81b9a736 Compiler warnings 2017-06-21 19:21:58 +01:00
Shahram Najm 3cee05a2d6 Compiler warnings 2017-05-02 17:59:04 +01:00
Shahram Najm a88506eab0 Spelling 2017-03-13 14:16:56 +00:00
Shahram Najm dfe21aac7f Documentation: remove references to grib_api 2017-02-22 11:12:10 +00:00
Shahram Najm 947b4cd9b7 ECC-424: Allow for filtering the bufr_keys_iter flags (Future) 2017-02-06 16:47:23 +00:00
Shahram Najm 36f37e0fe5 ECC-424: codes_bufr_keys_iterator rework: Python 2017-02-03 17:20:46 +00:00
Shahram Najm 3df5c5b6d8 ECC-424: codes_bufr_keys_iterator rework: F90 2017-02-03 16:22:06 +00:00
Shahram Najm f3dfab8a75 ECC-418: Fortran and Python codes_bufr_keys_iterator (Part 1: F90) 2017-01-26 15:50:09 +00:00
Shahram Najm f26f83ae10 Documentation 2017-01-17 13:40:20 +00:00
Shahram Najm cc73e100af Update copyright notices: 2016 -> 2017 2017-01-03 11:03:48 +00:00
Shahram Najm 5908fb0efd Put string handling functions into new file string_util.c 2016-11-25 16:06:28 +00:00
Shahram Najm c5b2132413 Fix codes_copy_key in Fortran 2016-11-10 16:33:38 +00:00
Shahram Najm 19d1ff3a02 Fix compiler warning 2016-11-08 17:35:52 +00:00
Enrico Fucile a9506e7381 exposed julian, datetime functions in fortran 2016-11-08 14:11:12 +00:00
Shahram Najm 4564101b04 ECC-275: part 1 2016-10-26 18:42:32 +01:00
Shahram Najm f82e2557ad Merge contribution from Michael Sleigh (variable-intrinsic-name-clash) 2016-10-25 16:58:50 +01:00
Shahram Najm a98b130e45 Fortran compiler warnings 2016-10-19 17:29:45 +01:00
Shahram Najm 9c696c00cf codes_bufr_copy_data documentation 2016-10-18 14:01:21 +01:00
Shahram Najm b338d094a4 Examples: compiler warnings 2016-10-18 11:55:43 +01:00
Enrico Fucile cc94b5a074 added C and F90 examples changed bufr_copy_data and added bufr_copy_data_return_copied_keys ECC-357 2016-10-18 11:43:42 +01:00
Enrico Fucile db9031d40f fortran ECC-357 2016-10-17 16:44:27 +01:00
Shahram Najm 4451b85533 Documentation update (doxygen/html) 2016-09-27 14:18:30 +01:00
Shahram Najm bbcac466f6 ECC-330: Array size control in grib_fortran.c 2016-09-02 17:43:04 +01:00
Shahram Najm ba9b0291d4 ECC-200: Update of generated html dir 2016-08-25 19:08:19 +01:00
Shahram Najm f596aaa234 Examples: rename samples.f90 to grib_samples.f90 2016-08-25 17:06:47 +01:00
Shahram Najm 6025b8ba83 Examples: rename set_missing.f90 to grib_set_missing.f90 2016-08-25 16:48:21 +01:00
Shahram Najm 42e265292f Examples: rename copy_message.f90 to grib_copy_message.f90 2016-08-25 16:28:20 +01:00
Shahram Najm 7b058f3e8d Fix issue with grib_set mars.type and trailing spaces in F90 character variable 2016-08-24 11:07:15 +01:00
Shahram Najm 5aeaf8a48b Update comments/doxygen docs 2016-08-17 14:47:02 +01:00
Shahram Najm 1155e6dd7f GRIB-914: Clarify documentation on nearest point selection 2016-08-15 17:37:22 +01:00
Shahram Najm ddf8496876 Fix parameter name 2016-08-12 13:08:04 +01:00
Shahram Najm e7bbafdcf1 Fix compiler warning 2016-07-26 16:57:31 +01:00
Shahram Najm 7dccccb936 Fix valgrind error (F90 set_string_array) 2016-07-22 12:49:57 +01:00
Shahram Najm 9540532e3e bufr_dump -Efortran: do not trim (valgrind errors) 2016-07-21 18:01:37 +01:00
Shahram Najm 10d059a5b1 New error codes 2016-07-21 17:24:08 +01:00
Enrico Fucile 23df9d1a84 ECC-292 2016-07-21 16:15:30 +01:00
Enrico Fucile d970bbc123 ECC-292 2016-07-21 14:03:46 +01:00
Shahram Najm 6e7d5f3f3f ECC-301: Copy all mod files to include 2016-07-20 16:39:12 +01:00
Shahram Najm eb19057bfb Copy the module file into include (needed for ECC-301) 2016-07-20 14:39:04 +01:00
Shahram Najm 41fbedbc27 ECC-299: Fortran error messages in codes_ functions print message with grib_ 2016-07-19 15:02:08 +01:00
Shahram Najm ae4590d7c8 F90 function documentation and cleanup 2016-07-19 13:27:42 +01:00
Enrico Fucile fc57339ead Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2016-07-19 11:53:03 +01:00
Enrico Fucile d2b1d3e87b ECC-292 ECC-298 2016-07-19 11:52:55 +01:00
Shahram Najm 7f48c5a8d2 Remove unused Fortran variables 2016-07-19 10:37:56 +01:00
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