Commit Graph

299 Commits

Author SHA1 Message Date
Shahram Najm 6de671e4a3 ECC-10: Creating a handle from a file 2015-02-12 18:39:14 +00:00
Shahram Najm 04c5e03d77 ECC-10: Creating a handle from a file 2015-02-12 18:32:04 +00:00
Shahram Najm e8d9223c62 ECC-10: Creating a handle from a file 2015-02-12 17:34:01 +00:00
Shahram Najm 9b02b8796e Add windef header file 2015-02-12 15:42:02 +00:00
Shahram Najm 4c82d33c99 Merge changes from Makefile.am 2015-02-12 10:15:13 +00:00
Enrico Fucile 65cef10467 cleanup old unused code. Made json bufr_dump default 2015-02-12 09:14:47 +00:00
Shahram Najm a622e452c3 ECC-10: Remove extraneous function codes_new_from_file 2015-02-11 18:58:34 +00:00
Shahram Najm e6960e5299 Clean up 2015-02-11 17:08:18 +00:00
Enrico Fucile 028735ccd8 added attribute functions to get by index and get count. Changed get_attribute_X to attribute_get_X 2015-02-11 16:01:03 +00:00
Shahram Najm af59f7af69 ECC-60: Rename API functions which are GRIB specific 2015-02-11 14:32:39 +00:00
Shahram Najm 89a13f1f55 Rename grib_free_action to grib_action_delete 2015-02-11 11:33:13 +00:00
Enrico Fucile c423ce4b27 added memory cleanup of attributes 2015-02-11 09:15:36 +00:00
Shahram Najm d767f4b7cb Merge branch 'eccodes' of ssh://software.ecmwf.int:7999/GRIB/grib_api into eccodes 2015-02-10 18:02:33 +00:00
Shahram Najm 9f18935216 ECC-49: codes_bufr_new_from_file should be defined in the C API 2015-02-10 18:02:22 +00:00
Enrico Fucile eb07787412 Merge branch 'eccodes' of https://software.ecmwf.int/stash/scm/grib/grib_api into eccodes 2015-02-10 17:57:14 +00:00
Enrico Fucile 2aaa4d2bfc big change in accessors and added attributes to json dump 2015-02-10 17:56:44 +00:00
Shahram Najm 54a9455734 ECC-59: Fortran: codes_keys_iterator_new with empty namespace does not work 2015-02-10 17:27:42 +00:00
Enrico Fucile abb3e02bcf fixed problem with size of data elements in bufr 2015-02-09 16:29:42 +00:00
Enrico Fucile 706f063d5d fixed bufr_dump -O crash 2015-02-09 15:14:01 +00:00
Shahram Najm f69af1564c merge 2015-02-09 14:27:45 +00:00
Enrico Fucile c6a72585c0 fixed few problems in recent changes 2015-02-09 13:03:49 +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 a8c259945f Clean up 2015-02-06 18:29:23 +00:00
Enrico Fucile 4060492854 change in accessor structure to add attributes methods. All grib_accessor_class files affected 2015-02-05 16:12:19 +00:00
Shahram Najm 98f4895166 Revert my previous change. value_count should be 1 NOT the bit count 2015-02-04 18:10:08 +00:00
Shahram Najm 7de9170502 ECC-47: range check for type 'bits' 2015-02-04 17:12:56 +00:00
Shahram Najm 464ab42ed0 GRIB-690: threads library 2015-02-03 16:51:04 +00:00
Shahram Najm e770bdbdad GRIB-695: grib_filter should read rules from standard input 2015-02-02 18:34:43 +00:00
Shahram Najm 141fb68904 Fixed the function signature mismatch. Now bufr indexing should work 2015-02-01 20:55:17 +00:00
Shahram Najm 7c9163786d Temporary fix for invalid function signature for BUFR. Added Assert 2015-01-29 16:25:47 +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 84d5bcf9de Cleanup and better error message 2015-01-27 22:01:15 +00:00
Enrico Fucile a431bdd566 fixed problem with bufr_dump -j for multi messages and multi subsets 2015-01-26 14:18:59 +00:00
Shahram Najm 1cafbdd5aa Replace macros/makefile vars to use ECCODES prefix 2015-01-24 22:19:32 +00:00
Shahram Najm 8e3f489091 ECC-28: Change the prefix of all environment variables 2015-01-23 22:47:51 +00:00
Shahram Najm e776f90afd Added bufr_new_from_file 2015-01-21 16:52:43 +00:00
Shahram Najm d0f7917184 Fix grib_print_api_version output stream 2015-01-09 13:26:03 +00:00
Shahram Najm 98d595aed1 Change version number to 0.10.0 2015-01-08 15:22:34 +00:00
Enrico Fucile 310ffff294 fixed json problem with pgps data 2015-01-07 16:16:22 +00:00
Enrico Fucile 24b14cdac7 Merge branch 'eccodes' of ssh://software.ecmwf.int:7999/grib/grib_api into eccodes 2015-01-07 12:37:08 +00:00
Enrico Fucile 730972c07c fixed json format from bufr_dump and added json test 2015-01-07 12:36:43 +00:00
Shahram Najm 5fd1c42f9d Spelling 2015-01-06 17:46:42 +00:00
Shahram Najm bfe8044df1 If mkptypes is not found, do not overwrite grib_api_prototypes.h 2015-01-06 17:46:23 +00:00
Shahram Najm 188c7f3d3c Update Copyright notice to 2015 2015-01-05 15:45:46 +00:00
Shahram Najm 219ae9a16b Remove duplicate function decls 2015-01-05 14:59:53 +00:00
Enrico Fucile 88d6957590 semantics back working 2015-01-05 08:37:40 +00:00
Shahram Najm 3b8416ca43 CMake: Removed duplicate entries 2014-12-23 14:26:42 +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 3cee330d8c ecCodes/ECC-1: replace prefixes in header file 2014-12-23 09:58:26 +00:00
Shahram Najm 0615444f1e ecCodes/ECC-1: data structures 2014-12-22 17:29:22 +00:00
Shahram Najm 8c4d78e8f5 ecCodes/ECC-1: C interface macros changed 2014-12-22 16:16:52 +00:00
Shahram Najm e35d39a429 ecCodes/ECC-1: eccodes wrapper added 2014-12-19 16:58:29 +00:00
Shahram Najm 5ae50b7b04 ecCodes/ECC-1: first draft of header file 2014-12-19 11:28:04 +00:00
Shahram Najm 1147bf4a59 ecCodes/ECC-1: clean up existing C interface 2014-12-19 10:23:32 +00:00
Shahram Najm f951032889 GRIB-322 documentation: grib nearest units/formula 2014-12-18 13:47:14 +00:00
Shahram Najm d46350a544 GRIB-663: Support for HDF5 headers. Added get_native_type 2014-12-17 16:45:37 +00:00
Shahram Najm fe084565cf GRIB-663: Support for HDF5 headers. Part 2 2014-12-17 11:41:04 +00:00
Shahram Najm c10e4742dd GRIB-663: Support for HDF5 headers. Part 1 2014-12-16 18:21:56 +00:00
Shahram Najm fcc94e45e5 Fix incorrect upper bound 2014-12-16 13:54:26 +00:00
Shahram Najm 49f0e43174 Use cmake macro to generate lex/yacc with correct flags 2014-12-10 17:50:02 +00:00
Shahram Najm d5039acadf GRIB-656: grib_api_version.c not built under autotools 2014-12-09 14:26:17 +00:00
Enrico Fucile b234950200 Merge branch 'eccodes' of ssh://software.ecmwf.int:7999/grib/grib_api into eccodes 2014-12-06 10:29:11 +00:00
Enrico Fucile c30bfe5218 fixed problem with broken tests 2014-12-06 10:28:58 +00:00
Shahram Najm 1a0f090b92 GRIB-659: Provide key to get angular precision 2014-12-05 12:55:39 +00:00
Shahram Najm 92b93ce41b GRIB-652: New stream and types for MACC GFAS dataset 2014-12-02 11:01:21 +00:00
Shahram Najm 93d8264d58 GRIB-651: CRASH: grib_dump -D on grib with jpeg packing when jpeg is disabled 2014-11-26 14:50:05 +00:00
Shahram Najm 75f62d570f Fix cppcheck warning re scanf 2014-11-20 13:45:31 +00:00
Shahram Najm 4dc78d8c68 GRIB-635: Missing function prototypes in grib_api.h 2014-11-18 10:59:44 +00:00
Enrico Fucile 4c3a645e56 Merge branch 'eccodes' of ssh://software.ecmwf.int:7999/grib/grib_api into eccodes 2014-11-17 14:53:15 +00:00
Enrico Fucile 7400f09067 added grib_merge.c tool 2014-11-17 14:53:05 +00:00
Shahram Najm a7816f01dc GRIB-637: Potential vorticity surface: incorrect decoding of 'level' as double 2014-11-12 16:32:33 +00:00
Enrico Fucile 70f24489a4 missing source file from previous commit 2014-11-04 15:08:57 +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 1d13e3eb2b Improve comments 2014-10-28 13:13:57 +00:00
Enrico Fucile 2f28dbc371 fixed problem in string type search 2014-10-28 11:45:50 +00:00
Enrico Fucile a7b6488729 changed string type check, now string CCITT in unit 2014-10-28 11:29:29 +00:00
Enrico Fucile 62cb600d7f fixed problem with pgps bufr test 2014-10-27 14:28:47 +00:00
Shahram Najm 6332bffd7e GRIB-615: Compiler warnings with jasper: macros redefined 2014-10-23 13:41:22 +01:00
Enrico Fucile 642e843a91 fixed problem in nested delayed replication (passing test for all BUFR samples!) 2014-10-22 11:51:06 +01:00
Enrico Fucile ff9d348af2 added recursive delayed replication (passing 130 tests out of 132) 2014-10-21 09:58:21 +01:00
Shahram Najm 63a6d347b7 GRIB-611: rework options to use ecbuild_add_option 2014-10-20 17:40:17 +01:00
Enrico Fucile 51a5418b9a bitmap fixed, passing 128 test bufr files 2014-10-20 17:06:56 +01:00
Shahram Najm c0d87b53ce GRIB-140: GRIB2 JPEG packing error 2014-10-17 19:51:59 +01:00
Shahram Najm 30eee55efd Add macro for deprecation 2014-10-16 13:34:55 +01:00
Shahram Najm 5eeea9b2b0 Update keys hash 2014-10-15 10:27:13 +01:00
Shahram Najm 370ae5807a Spelling 2014-10-14 17:15:44 +01:00
Shahram Najm f9b29d07ce GRIB-588: compile eccodes with a C++ compiler 2014-10-11 18:44:22 +01: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 247515a7dd GRIB-588: Try to compile grib_api with a C++ compiler 2014-10-09 12:54:19 +01:00
Shahram Najm 4fe6f56c9c GRIB-600: Add development helper scripts to distribution archive 2014-10-08 16:34:10 +01:00
Shahram Najm 62946c8ae0 Fix issues reported by cppcheck 2014-10-07 16:29:15 +01:00
Shahram Najm ea43cfe0e4 GRIB-599: eccodes: memory issues with BUFR dump and filter 2014-10-07 16:27:47 +01:00
Shahram Najm d2bcb24899 Initialize before use 2014-10-07 16:25:05 +01:00
Shahram Najm dad43b45f5 GRIB-574 Polar Stereographic. Use -/+90 for std parallel not LaD 2014-10-03 16:45:17 +01:00
Shahram Najm 45daa319ef GRIB-588: compile grib_api with a C++ compiler 2014-10-02 17:48:41 +01:00
Shahram Najm 613d279799 GRIB-588: compile grib_api with a C++ compiler 2014-10-02 16:50:49 +01:00
Shahram Najm f2bbcea862 GRIB-580: Creating an index on an empty file crashes 2014-09-22 16:01:01 +01:00
Enrico Fucile 00e92ff7de changes to bufr decoding now allow to pass 117 of 142 test 2014-09-05 15:26:50 +01:00
Enrico Fucile a1c2439b72 Merge branch 'eccodes' of ssh://software.ecmwf.int:7999/GRIB/grib_api into eccodes 2014-09-01 13:21:03 +01:00
Enrico Fucile 388bc6d3de new descriptor structure 2014-09-01 13:20:22 +01:00