Shahram Najm
b4a3347cd8
Add more debugging output on Fortran call of grib_dump()
2017-10-26 17:21:59 +01:00
Shahram Najm
1dd764113e
Remove obsolete comments
2017-10-26 17:21:34 +01:00
Shahram Najm
4945aea553
Compiler warnings: Intel
2017-09-01 17:36:48 +01:00
Shahram Najm
da91d2221e
Documentation
2017-08-22 15:33:03 +01:00
Shahram Najm
62eec2c495
Make interface generator more robust
2017-07-31 16:27:01 +01:00
Tiago Quintino
88f8a60c79
ECC-509: skip install of fortran modules
2017-07-19 18:06:07 +01:00
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
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