Commit Graph

3087 Commits

Author SHA1 Message Date
Shahram Najm 0d817d7a63 ECC-433: BUFR operator 206YYY not working 2017-06-19 14:33:11 +01:00
Shahram Najm 5010aa99c0 Clean up 2017-06-19 12:31:53 +01:00
Shahram Najm 2e8c285152 ECC-287: GRIB3 tests for templates 2017-06-19 11:41:56 +01:00
Shahram Najm beab512681 Performance ECC-480: use static variable max_nbits in macro 2017-06-16 16:56:29 +01:00
Shahram Najm 4fffb91933 Performance ECC-480: Use faster strcmp 2017-06-16 14:53:34 +01:00
Shahram Najm 668d5081cd Performance ECC-480: Move char array on stack nearer usage 2017-06-16 14:53:10 +01:00
Shahram Najm bcd7edb337 Error message 2017-06-16 14:49:28 +01:00
Shahram Najm 8a0cd606e8 Clang issue with local_MeteoFrance.c test with -fsanitize=memory 2017-06-15 17:56:58 +01:00
Shahram Najm 97e1dfd0ae GRIB3: clean up of code/flag tables 2017-06-15 15:06:46 +01:00
Florian Rathgeber 06546cc61c ECC-494 Python: output commands before running them 2017-06-15 13:54:09 +01:00
Florian Rathgeber 4e9c043c1e ECC-494 Python: respect custom INSTALL_LIB_DIR 2017-06-15 13:36:32 +01:00
Florian Rathgeber 37b35fd43a ECC-494 Python: fix check for DESTDIR when installing 2017-06-15 13:34:26 +01:00
Shahram Najm fce369c810 Compiler warnings 2017-06-15 11:10:12 +01:00
Enrico Fucile e59e6cca6b Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2017-06-15 08:40:17 +01:00
Enrico Fucile 6f3f1e8e61 bug fix in extract area 2017-06-15 08:40:10 +01:00
Shahram Najm 2d44fda68d Performance ECC-480: Reduce function call overhead 2017-06-14 18:26:51 +01:00
Shahram Najm 47695e9168 Compiler warnings 2017-06-14 16:02:13 +01:00
Enrico Fucile ca0ecb6a43 Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2017-06-14 15:39:30 +01:00
Enrico Fucile 7dfc9dd2fc fixed problem with datetime extraction 2017-06-14 15:38:54 +01:00
Shahram Najm 17885b337f Performance: remove the label statements or use underscore so grib_push_accessor does not add them to cache 2017-06-14 15:33:37 +01:00
Shahram Najm 9c7fd259df Clean up 2017-06-14 15:03:48 +01:00
Shahram Najm ad106d77dd Performance: optimise call to grib_context_log (stack) 2017-06-14 11:23:08 +01:00
Shahram Najm a5444f7521 Performance: Update list of keys and generated C file src/grib_hash_keys.c. Also optimise grib_keys_hash_get() using fast_strcmp 2017-06-13 18:04:39 +01:00
Shahram Najm 4868d73d29 Trap errors in scripts 2017-06-13 17:33:06 +01:00
Enrico Fucile 94a7d6b73a Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2017-06-13 16:27:41 +01:00
Enrico Fucile 5c6ed84d1b julian date: floor on seconds>=59.5 2017-06-13 16:27:37 +01:00
Shahram Najm 0160e7ae71 Performance: reduce number of calls to strlen 2017-06-13 15:57:11 +01:00
Shahram Najm ce61a01d79 Fix broken tests: output temp files must be uniquely named 2017-06-13 13:11:19 +01:00
Enrico Fucile a27665392b Performance: string optimisation 2017-06-13 11:31:13 +01:00
Enrico Fucile 81bbc192de Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2017-06-13 09:25:10 +01:00
Enrico Fucile 41d82577c8 ECC-493 2017-06-13 09:25:04 +01:00
Shahram Najm 65429b8689 Optimisation: if an element is a new maximum then it cannot be a minimum 2017-06-12 16:27:35 +01:00
Shahram Najm b0270c53f9 Python: rename environment variable 2017-06-12 16:05:42 +01:00
Enrico Fucile 4e7cef3b20 Merge branch 'develop' of ssh://software.ecmwf.int:7999/eccodes/eccodes into develop 2017-06-08 16:12:56 +01:00
Enrico Fucile 3197a09d08 ECC-482 2017-06-08 16:12:44 +01:00
Shahram Najm 8cec2d856b Merged in branch feature/ECC-287-support-for-grib3 2017-06-08 11:48:28 +01:00
Shahram Najm a622c13214 Performance: experiment with gperf for accessor factory (#ifdef USE_GPERF_HASHING) 2017-06-08 11:23:04 +01:00
Shahram Najm 4c41070f44 Performance: update the factory hash list and generated code 2017-06-08 11:14:29 +01:00
Shahram Najm aced55797f Documentation for grib_inline_strcmp 2017-06-07 13:53:01 +01:00
Shahram Najm f53883cd51 Performance: speed up in grib_handle_new_from_message 2017-06-07 13:23:02 +01:00
Shahram Najm 2fea47c45b Performance: replace multiple calls to grib_handle_of_accessor() 2017-06-07 11:51:07 +01:00
Shahram Najm 6f8d8cd7e9 Performance: replace multiple calls to grib_handle_of_accessor() 2017-06-05 12:20:33 +01:00
Shahram Najm 6e9c878807 Error messages 2017-06-05 12:18:38 +01:00
Shahram Najm 63891c146a Performance: use faster string equality test 2017-06-05 09:49:42 +01:00
Shahram Najm 36abe9d0ac ECC-489: Remove unused 'name' data member from struct 'bufr_descriptor' 2017-06-02 14:26:26 +01:00
Shahram Najm 7d78fea02d ECC-488: New 2D output field for total precipitation rate 2017-06-01 16:54:56 +01:00
Shahram Najm 60cb245091 Add new files 2017-06-01 16:54:07 +01:00
Shahram Najm 04ea4dc5f1 ECC-487: Add parameter for '2 metre relative humidity with respect to water' 2017-06-01 15:57:17 +01:00
Shahram Najm fffcfdbab4 Merge of ECC-420-performance. Without the last set of commits (less mallocs) 2017-05-31 17:21:18 +01:00
Shahram Najm 6b3f2b0d98 Add new files 2017-05-30 17:12:26 +01:00