[odb-api] 01/08: Merge tag 'upstream/0.17.3' into debian/master
Alastair McKinstry
mckinstry at moszumanska.debian.org
Wed Oct 4 14:48:26 UTC 2017
This is an automated email from the git hooks/post-receive script.
mckinstry pushed a commit to branch debian/master
in repository odb-api.
commit 92ce003b2b0e415018fce00c1c1c7f10718d7f6d
Merge: 6ef3ff4 a61dc82
Author: Alastair McKinstry <mckinstry at debian.org>
Date: Tue Oct 3 13:30:20 2017 +0100
Merge tag 'upstream/0.17.3' into debian/master
CMakeLists.txt | 12 +-
VERSION.cmake | 2 +-
cmake/FindAIO.cmake | 52 +-
cmake/FindGd.cmake | 59 +
cmake/FindPangoCairo.cmake | 25 +-
cmake/VERSION.cmake | 4 +-
cmake/contrib/FindNetCDF4.cmake | 4 +-
.../contrib/GreatCMakeCookOff/AddCPP11Flags.cmake | 48 +-
.../GreatCMakeCookOff/cpp11/__func__-N2340.cpp.bin | Bin 0 -> 12536 bytes
.../GreatCMakeCookOff/cpp11/auto-N2546.cpp.bin | Bin 0 -> 12496 bytes
.../cpp11/constexpr-N2235.cpp.bin | Bin 0 -> 12576 bytes
.../cpp11/constructor_delegate.cpp.bin | Bin 0 -> 17032 bytes
.../GreatCMakeCookOff/cpp11/cstdint.cpp.bin | Bin 0 -> 12488 bytes
.../GreatCMakeCookOff/cpp11/decltype-N2343.cpp.bin | Bin 0 -> 12536 bytes
.../cpp11/deleted_constructor.cpp.bin | Bin 0 -> 12568 bytes
.../GreatCMakeCookOff/cpp11/enable_if.cpp.bin | Bin 0 -> 12568 bytes
.../GreatCMakeCookOff/cpp11/explicit_cast.cpp.bin | Bin 0 -> 12600 bytes
.../GreatCMakeCookOff/cpp11/initialization.cpp.bin | Bin 0 -> 47832 bytes
.../GreatCMakeCookOff/cpp11/lambda-N2927.cpp.bin | Bin 0 -> 12536 bytes
.../GreatCMakeCookOff/cpp11/long_double.cpp.bin | Bin 0 -> 12496 bytes
.../cpp11/long_long-N1811.cpp.bin | Bin 0 -> 12496 bytes
.../GreatCMakeCookOff/cpp11/noexcept.cpp.bin | Bin 0 -> 12560 bytes
.../GreatCMakeCookOff/cpp11/nullptr-N2431.cpp.bin | Bin 0 -> 12496 bytes
.../GreatCMakeCookOff/cpp11/override.cpp.bin | Bin 0 -> 17432 bytes
.../GreatCMakeCookOff/cpp11/random_device.cpp.bin | Bin 0 -> 24416 bytes
.../cpp11/rvalue_references-N2118.cpp.bin | Bin 0 -> 12568 bytes
.../GreatCMakeCookOff/cpp11/shared_ptr.cpp.bin | Bin 0 -> 25232 bytes
.../cpp11/sizeof_member-N2253.cpp.bin | Bin 0 -> 12504 bytes
.../cpp11/static_assert-N1720.cpp.bin | Bin 0 -> 12504 bytes
.../GreatCMakeCookOff/cpp11/template_alias.cpp.bin | Bin 0 -> 12496 bytes
.../cpp11/trivial_type_traits.cpp.bin | Bin 0 -> 12504 bytes
.../GreatCMakeCookOff/cpp11/type_traits.cpp.bin | Bin 0 -> 12496 bytes
.../GreatCMakeCookOff/cpp11/unique_ptr.cpp.bin | Bin 0 -> 24328 bytes
.../cpp11/variadic_templates-N2555.cpp.bin | Bin 0 -> 17320 bytes
cmake/ecbuild_add_library.cmake | 62 +-
cmake/ecbuild_add_test.cmake | 48 +-
cmake/ecbuild_define_options.cmake | 6 +
cmake/ecbuild_find_package.cmake | 4 +
cmake/ecbuild_policies.cmake | 10 +-
ecbuild/cmake/FindAIO.cmake | 52 +-
ecbuild/cmake/FindGd.cmake | 59 +
ecbuild/cmake/FindPangoCairo.cmake | 25 +-
ecbuild/cmake/VERSION.cmake | 4 +-
ecbuild/cmake/contrib/FindNetCDF4.cmake | 4 +-
.../contrib/GreatCMakeCookOff/AddCPP11Flags.cmake | 48 +-
.../GreatCMakeCookOff/cpp11/__func__-N2340.cpp.bin | Bin 0 -> 12536 bytes
.../GreatCMakeCookOff/cpp11/auto-N2546.cpp.bin | Bin 0 -> 12496 bytes
.../cpp11/constexpr-N2235.cpp.bin | Bin 0 -> 12576 bytes
.../cpp11/constructor_delegate.cpp.bin | Bin 0 -> 17032 bytes
.../GreatCMakeCookOff/cpp11/cstdint.cpp.bin | Bin 0 -> 12488 bytes
.../GreatCMakeCookOff/cpp11/decltype-N2343.cpp.bin | Bin 0 -> 12536 bytes
.../cpp11/deleted_constructor.cpp.bin | Bin 0 -> 12568 bytes
.../GreatCMakeCookOff/cpp11/enable_if.cpp.bin | Bin 0 -> 12568 bytes
.../GreatCMakeCookOff/cpp11/explicit_cast.cpp.bin | Bin 0 -> 12600 bytes
.../GreatCMakeCookOff/cpp11/initialization.cpp.bin | Bin 0 -> 47832 bytes
.../GreatCMakeCookOff/cpp11/lambda-N2927.cpp.bin | Bin 0 -> 12536 bytes
.../GreatCMakeCookOff/cpp11/long_double.cpp.bin | Bin 0 -> 12496 bytes
.../cpp11/long_long-N1811.cpp.bin | Bin 0 -> 12496 bytes
.../GreatCMakeCookOff/cpp11/noexcept.cpp.bin | Bin 0 -> 12560 bytes
.../GreatCMakeCookOff/cpp11/nullptr-N2431.cpp.bin | Bin 0 -> 12496 bytes
.../GreatCMakeCookOff/cpp11/override.cpp.bin | Bin 0 -> 17432 bytes
.../GreatCMakeCookOff/cpp11/random_device.cpp.bin | Bin 0 -> 24416 bytes
.../cpp11/rvalue_references-N2118.cpp.bin | Bin 0 -> 12568 bytes
.../GreatCMakeCookOff/cpp11/shared_ptr.cpp.bin | Bin 0 -> 25232 bytes
.../cpp11/sizeof_member-N2253.cpp.bin | Bin 0 -> 12504 bytes
.../cpp11/static_assert-N1720.cpp.bin | Bin 0 -> 12504 bytes
.../GreatCMakeCookOff/cpp11/template_alias.cpp.bin | Bin 0 -> 12496 bytes
.../cpp11/trivial_type_traits.cpp.bin | Bin 0 -> 12504 bytes
.../GreatCMakeCookOff/cpp11/type_traits.cpp.bin | Bin 0 -> 12496 bytes
.../GreatCMakeCookOff/cpp11/unique_ptr.cpp.bin | Bin 0 -> 24328 bytes
.../cpp11/variadic_templates-N2555.cpp.bin | Bin 0 -> 17320 bytes
ecbuild/cmake/ecbuild_add_library.cmake | 62 +-
ecbuild/cmake/ecbuild_add_test.cmake | 48 +-
ecbuild/cmake/ecbuild_define_options.cmake | 6 +
ecbuild/cmake/ecbuild_find_package.cmake | 4 +
ecbuild/cmake/ecbuild_policies.cmake | 10 +-
ecbuild/doc/CMakeLists.txt | 24 +-
ecbuild/share/ecbuild/cmake/FindAIO.cmake | 52 +-
ecbuild/share/ecbuild/cmake/FindGd.cmake | 59 +
ecbuild/share/ecbuild/cmake/FindPangoCairo.cmake | 25 +-
ecbuild/share/ecbuild/cmake/VERSION.cmake | 4 +-
.../share/ecbuild/cmake/contrib/FindNetCDF4.cmake | 4 +-
.../contrib/GreatCMakeCookOff/AddCPP11Flags.cmake | 48 +-
.../GreatCMakeCookOff/cpp11/__func__-N2340.cpp.bin | Bin 0 -> 12536 bytes
.../GreatCMakeCookOff/cpp11/auto-N2546.cpp.bin | Bin 0 -> 12496 bytes
.../cpp11/constexpr-N2235.cpp.bin | Bin 0 -> 12576 bytes
.../cpp11/constructor_delegate.cpp.bin | Bin 0 -> 17032 bytes
.../GreatCMakeCookOff/cpp11/cstdint.cpp.bin | Bin 0 -> 12488 bytes
.../GreatCMakeCookOff/cpp11/decltype-N2343.cpp.bin | Bin 0 -> 12536 bytes
.../cpp11/deleted_constructor.cpp.bin | Bin 0 -> 12568 bytes
.../GreatCMakeCookOff/cpp11/enable_if.cpp.bin | Bin 0 -> 12568 bytes
.../GreatCMakeCookOff/cpp11/explicit_cast.cpp.bin | Bin 0 -> 12600 bytes
.../GreatCMakeCookOff/cpp11/initialization.cpp.bin | Bin 0 -> 47832 bytes
.../GreatCMakeCookOff/cpp11/lambda-N2927.cpp.bin | Bin 0 -> 12536 bytes
.../GreatCMakeCookOff/cpp11/long_double.cpp.bin | Bin 0 -> 12496 bytes
.../cpp11/long_long-N1811.cpp.bin | Bin 0 -> 12496 bytes
.../GreatCMakeCookOff/cpp11/noexcept.cpp.bin | Bin 0 -> 12560 bytes
.../GreatCMakeCookOff/cpp11/nullptr-N2431.cpp.bin | Bin 0 -> 12496 bytes
.../GreatCMakeCookOff/cpp11/override.cpp.bin | Bin 0 -> 17432 bytes
.../GreatCMakeCookOff/cpp11/random_device.cpp.bin | Bin 0 -> 24416 bytes
.../cpp11/rvalue_references-N2118.cpp.bin | Bin 0 -> 12568 bytes
.../GreatCMakeCookOff/cpp11/shared_ptr.cpp.bin | Bin 0 -> 25232 bytes
.../cpp11/sizeof_member-N2253.cpp.bin | Bin 0 -> 12504 bytes
.../cpp11/static_assert-N1720.cpp.bin | Bin 0 -> 12504 bytes
.../GreatCMakeCookOff/cpp11/template_alias.cpp.bin | Bin 0 -> 12496 bytes
.../cpp11/trivial_type_traits.cpp.bin | Bin 0 -> 12504 bytes
.../GreatCMakeCookOff/cpp11/type_traits.cpp.bin | Bin 0 -> 12496 bytes
.../GreatCMakeCookOff/cpp11/unique_ptr.cpp.bin | Bin 0 -> 24328 bytes
.../cpp11/variadic_templates-N2555.cpp.bin | Bin 0 -> 17320 bytes
.../share/ecbuild/cmake/ecbuild_add_library.cmake | 62 +-
ecbuild/share/ecbuild/cmake/ecbuild_add_test.cmake | 48 +-
.../ecbuild/cmake/ecbuild_define_options.cmake | 6 +
.../share/ecbuild/cmake/ecbuild_find_package.cmake | 4 +
ecbuild/share/ecbuild/cmake/ecbuild_policies.cmake | 10 +-
.../share/ecbuild/toolchains/ecmwf-XC30-Cray.cmake | 18 +-
.../share/ecbuild/toolchains/ecmwf-XC30-GNU.cmake | 6 +
.../ecbuild/toolchains/ecmwf-XC30-Intel.cmake | 6 +
eckit/CMakeLists.txt | 9 +-
eckit/VERSION.cmake | 2 +-
eckit/eckit.sublime-project | 578 +
eckit/regressions/ECKIT-221.cc | 2 +-
eckit/src/eckit/CMakeLists.txt | 40 +-
eckit/src/eckit/cmd/CmdResource.cc | 3 +-
eckit/src/eckit/config/Configuration.cc | 37 +-
eckit/src/eckit/config/Configuration.h | 7 +-
eckit/src/eckit/config/ResourceBase.h | 2 +-
eckit/src/eckit/config/YAMLConfiguration.h | 7 +-
eckit/src/eckit/container/CacheLRU.cc | 2 +
eckit/src/eckit/container/CacheManager.h | 48 +-
eckit/src/eckit/container/KDTree.h | 19 +-
eckit/src/eckit/container/kdtree/KDNode.cc | 102 +-
eckit/src/eckit/container/kdtree/KDNode.h | 2 +
eckit/src/eckit/container/sptree/SPNode.cc | 3 +-
eckit/src/eckit/container/sptree/SPNode.h | 6 +-
eckit/src/eckit/container/sptree/SPTree.h | 8 +
eckit/src/eckit/container/sptree/SPValue.h | 6 +-
eckit/src/eckit/eckit.h | 6 +-
eckit/src/eckit/eckit_config.h.in | 2 +
eckit/src/eckit/exception/Exceptions.cc | 120 +-
eckit/src/eckit/exception/Exceptions.h | 3 +
eckit/src/eckit/filesystem/BasePathNameT.h | 8 +-
eckit/src/eckit/filesystem/FileManager.cc | 207 -
eckit/src/eckit/filesystem/FileManager.h | 82 -
eckit/src/eckit/filesystem/FileName.cc | 80 -
eckit/src/eckit/filesystem/FileName.h | 71 -
eckit/src/eckit/filesystem/FileSpace.cc | 8 +-
eckit/src/eckit/filesystem/LocalPathName.cc | 628 +-
eckit/src/eckit/filesystem/LocalPathName.h | 28 +-
eckit/src/eckit/filesystem/PathName.cc | 17 +-
eckit/src/eckit/filesystem/PathName.h | 4 +-
eckit/src/eckit/filesystem/URI.cc | 79 +
eckit/src/eckit/filesystem/URI.h | 65 +
eckit/src/eckit/filesystem/URIManager.cc | 145 +
eckit/src/eckit/filesystem/URIManager.h | 61 +
eckit/src/eckit/filesystem/marsfs/MarsFSFile.cc | 1 +
eckit/src/eckit/filesystem/marsfs/MarsFSPath.cc | 4 +-
eckit/src/eckit/filesystem/marsfs/MarsFSPath.h | 2 +-
eckit/src/eckit/geometry/KPoint.h | 14 +-
eckit/src/eckit/geometry/Point2.cc | 27 -
eckit/src/eckit/geometry/Point2.h | 58 +-
eckit/src/eckit/geometry/Point3.cc | 77 +-
eckit/src/eckit/geometry/Point3.h | 62 +-
eckit/src/eckit/io/Base64.cc | 118 +
eckit/src/eckit/io/Base64.h | 48 +
eckit/src/eckit/io/BitIO.cc | 201 +
eckit/src/eckit/io/BitIO.h | 84 +
eckit/src/eckit/io/Buffer.cc | 46 +-
eckit/src/eckit/io/Buffer.h | 80 +-
eckit/src/eckit/io/CircularBuffer.cc | 137 +
eckit/src/eckit/io/CircularBuffer.h | 65 +
eckit/src/eckit/io/Compress.cc | 350 +
eckit/src/eckit/io/Compress.h | 47 +
eckit/src/eckit/io/DataHandle.cc | 6 +-
eckit/src/eckit/io/DblBuffer.cc | 140 +-
eckit/src/eckit/io/DblBuffer.h | 6 +-
eckit/src/eckit/io/EasyCURL.cc | 303 +
eckit/src/eckit/io/EasyCURL.h | 124 +
eckit/src/eckit/io/FileHandle.cc | 35 +-
eckit/src/eckit/io/FileHandle.h | 13 +-
eckit/src/eckit/io/FilePool.cc | 9 +-
eckit/src/eckit/io/MarsFSHandle.cc | 14 +-
eckit/src/eckit/io/MarsFSHandle.h | 12 +-
eckit/src/eckit/io/MarsFSPartHandle.cc | 78 +-
eckit/src/eckit/io/MarsFSPartHandle.h | 1 +
eckit/src/eckit/io/MemoryHandle.cc | 90 +-
eckit/src/eckit/io/MemoryHandle.h | 35 +-
eckit/src/eckit/io/MoverHandle.h | 17 +-
eckit/src/eckit/io/MultiHandle.cc | 34 +-
eckit/src/eckit/io/MultiHandle.h | 1 +
eckit/src/eckit/io/PartFileHandle.cc | 110 +-
eckit/src/eckit/io/PartFileHandle.h | 1 +
eckit/src/eckit/io/PartHandle.cc | 2 +-
eckit/src/eckit/io/Pipeline.cc | 10 +-
eckit/src/eckit/io/ResizableBuffer.cc | 56 +-
eckit/src/eckit/io/ResizableBuffer.h | 2 +-
eckit/src/eckit/io/SharedBuffer.cc | 24 +
eckit/src/eckit/io/SharedBuffer.h | 106 +
eckit/src/eckit/io/SharedHandle.cc | 4 +-
eckit/src/eckit/io/SharedHandle.h | 2 +-
eckit/src/eckit/io/StatsHandle.cc | 4 +-
eckit/src/eckit/io/StatsHandle.h | 2 +-
eckit/src/eckit/io/TCPHandle.cc | 6 +-
eckit/src/eckit/io/TCPHandle.h | 3 +
eckit/src/eckit/io/TCPSocketHandle.cc | 89 +-
eckit/src/eckit/io/TCPSocketHandle.h | 54 +-
eckit/src/eckit/io/TransferWatcher.cc | 6 +-
eckit/src/eckit/io/TransferWatcher.h | 16 +-
eckit/src/eckit/io/URLHandle.cc | 120 +
eckit/src/eckit/io/URLHandle.h | 93 +
eckit/src/eckit/linalg/Matrix.cc | 35 +-
eckit/src/eckit/linalg/SparseMatrix.cc | 416 +-
eckit/src/eckit/linalg/SparseMatrix.h | 134 +-
eckit/src/eckit/linalg/Vector.cc | 7 +-
eckit/src/eckit/log/MonitorTarget.cc | 36 +
eckit/src/eckit/log/MonitorTarget.h | 47 +
eckit/src/eckit/log/ProgressTimer.cc | 65 +
eckit/src/eckit/log/ProgressTimer.h | 61 +
eckit/src/eckit/log/ResourceUsage.cc | 165 +-
eckit/src/eckit/log/ResourceUsage.h | 10 +
eckit/src/eckit/log/Statistics.cc | 7 +-
eckit/src/eckit/log/Statistics.h | 2 +-
eckit/src/eckit/log/Timer.h | 15 +-
eckit/src/eckit/log/TraceTimer.h | 41 +
eckit/src/eckit/maths/Functions.h | 6 +
eckit/src/eckit/memory/Counted.h | 3 +
eckit/src/eckit/memory/MemoryBuffer.cc | 84 +
eckit/src/eckit/memory/MemoryBuffer.h | 73 +
eckit/src/eckit/memory/MemoryPool.cc | 454 +-
eckit/src/eckit/memory/MemoryPool.h | 14 +-
eckit/src/eckit/mpi/Comm.cc | 46 +-
eckit/src/eckit/mpi/Comm.h | 32 +-
eckit/src/eckit/mpi/Parallel.cc | 8 +-
eckit/src/eckit/mpi/Serial.cc | 11 +-
eckit/src/eckit/mpi/SerialData.h | 2 +-
eckit/src/eckit/mpi/SerialRequest.cc | 3 +-
eckit/src/eckit/mpi/SerialRequest.h | 6 +-
eckit/src/eckit/net/NetService.cc | 9 +-
eckit/src/eckit/net/NetUser.cc | 12 +-
eckit/src/eckit/net/Port.cc | 6 +-
eckit/src/eckit/net/TCPClient.cc | 27 +-
eckit/src/eckit/net/TCPClient.h | 14 +-
eckit/src/eckit/net/TCPServer.cc | 75 +-
eckit/src/eckit/net/TCPServer.h | 30 +-
eckit/src/eckit/net/TCPSocket.cc | 454 +-
eckit/src/eckit/net/TCPSocket.h | 20 +-
eckit/src/eckit/net/TCPStream.cc | 16 +-
eckit/src/eckit/option/CmdArgs.cc | 3 +-
eckit/src/eckit/option/CmdArgs.h | 6 +
eckit/src/eckit/os/BackTrace.cc | 2 +-
eckit/src/eckit/parser/JSONMetadata.cc | 10 +-
eckit/src/eckit/parser/ObjectParser.cc | 24 +-
eckit/src/eckit/parser/ObjectParser.h | 2 +-
eckit/src/eckit/parser/StreamParser.cc | 6 +-
eckit/src/eckit/parser/StringTools.cc | 20 -
eckit/src/eckit/parser/StringTools.h | 25 +-
eckit/src/eckit/parser/YAMLParser.cc | 123 +-
eckit/src/eckit/runtime/Application.cc | 10 +-
eckit/src/eckit/runtime/Main.cc | 9 +-
eckit/src/eckit/runtime/Monitor.cc | 2 +-
eckit/src/eckit/runtime/PipeApplication.cc | 6 +-
eckit/src/eckit/runtime/PipeApplication.h | 6 +-
eckit/src/eckit/runtime/TaskInfo.cc | 16 +-
eckit/src/eckit/runtime/TaskInfo.h | 2 +-
eckit/src/eckit/runtime/Tool.cc | 14 +-
eckit/src/eckit/runtime/Tool.h | 11 +
eckit/src/eckit/serialisation/Stream.cc | 21 +
eckit/src/eckit/serialisation/Stream.h | 4 +-
eckit/src/eckit/serialisation/Streamable.h | 18 +-
eckit/src/eckit/system/Library.cc | 1 +
eckit/src/eckit/system/Library.h | 4 +-
eckit/src/eckit/system/SystemInfo.h | 9 +-
eckit/src/eckit/system/SystemInfoLinux.cc | 46 +-
eckit/src/eckit/system/SystemInfoMacOSX.cc | 4 +-
eckit/src/eckit/testing/CommSetup.h | 2 +-
eckit/src/eckit/testing/Test.h | 378 +
eckit/src/eckit/thread/AutoLock.h | 1 +
eckit/src/eckit/transaction/TxnLog.cc | 342 +-
eckit/src/eckit/transaction/TxnLog.h | 3 +-
eckit/src/eckit/types/FloatCompare.cc | 10 +
eckit/src/eckit/types/FloatCompare.h | 22 -
eckit/src/eckit/types/Fraction.cc | 16 +
eckit/src/eckit/types/Types.cc | 62 +-
eckit/src/eckit/types/Types.h | 8 +-
eckit/src/eckit/utils/Regex.h | 2 +-
eckit/src/eckit/utils/Translator.cc | 51 +-
eckit/src/eckit/utils/Translator.h | 28 +-
eckit/src/eckit/value/BoolContent.cc | 49 +-
eckit/src/eckit/value/BoolContent.h | 9 +-
eckit/src/eckit/value/Content.cc | 277 +-
eckit/src/eckit/value/Content.h | 175 +-
eckit/src/eckit/value/DateContent.cc | 24 +-
eckit/src/eckit/value/DateContent.h | 8 +-
eckit/src/eckit/value/DateTimeContent.cc | 40 +-
eckit/src/eckit/value/DateTimeContent.h | 8 +-
eckit/src/eckit/value/DoubleContent.cc | 39 +-
eckit/src/eckit/value/DoubleContent.h | 8 +-
eckit/src/eckit/value/Expression.h | 22 +-
eckit/src/eckit/value/ListContent.cc | 100 +-
eckit/src/eckit/value/ListContent.h | 8 +-
eckit/src/eckit/value/MapContent.cc | 96 +-
eckit/src/eckit/value/MapContent.h | 30 +-
eckit/src/eckit/value/NilContent.cc | 15 +-
eckit/src/eckit/value/NilContent.h | 8 +-
eckit/src/eckit/value/NumberContent.cc | 57 +-
eckit/src/eckit/value/NumberContent.h | 8 +-
eckit/src/eckit/value/OrderedMapContent.cc | 247 +
eckit/src/eckit/value/OrderedMapContent.h | 124 +
eckit/src/eckit/value/Properties.cc | 2 +-
eckit/src/eckit/value/StringContent.cc | 61 +-
eckit/src/eckit/value/StringContent.h | 8 +-
eckit/src/eckit/value/TimeContent.cc | 40 +-
eckit/src/eckit/value/TimeContent.h | 8 +-
eckit/src/eckit/value/Value.cc | 260 +-
eckit/src/eckit/value/Value.h | 36 +-
eckit/src/eckit/web/AgentResource.cc | 15 +-
eckit/src/eckit/web/AgentResource.h | 8 +-
eckit/src/eckit/web/CMakeLists.txt | 6 +-
eckit/src/eckit/web/CgiResource.cc | 8 +-
eckit/src/eckit/web/CgiResource.h | 8 +-
eckit/src/eckit/web/Configure.cc | 8 +-
eckit/src/eckit/web/FileResource.cc | 8 +-
eckit/src/eckit/web/FileResource.h | 8 +-
eckit/src/eckit/web/Html.cc | 50 +-
eckit/src/eckit/web/HtmlObject.cc | 77 +-
eckit/src/eckit/web/HtmlObject.h | 35 +-
eckit/src/eckit/web/HtmlResource.cc | 136 +-
eckit/src/eckit/web/HtmlResource.h | 11 +-
eckit/src/eckit/web/HttpBuf.cc | 86 +-
eckit/src/eckit/web/HttpBuf.h | 10 +-
eckit/src/eckit/web/HttpHeader.cc | 237 +-
eckit/src/eckit/web/HttpHeader.h | 98 +-
eckit/src/eckit/web/HttpServer.cc | 10 +-
eckit/src/eckit/web/HttpServer.h | 8 +-
eckit/src/eckit/web/HttpService.cc | 34 +-
eckit/src/eckit/web/HttpService.h | 16 +-
eckit/src/eckit/web/JSONResource.cc | 12 +-
eckit/src/eckit/web/JSONResource.h | 10 +-
eckit/src/eckit/web/JavaResource.cc | 12 +-
eckit/src/eckit/web/JavaResource.h | 10 +-
eckit/src/eckit/web/ProxiedTCPClient.cc | 69 +
eckit/src/eckit/web/ProxiedTCPClient.h | 64 +
eckit/src/eckit/web/ProxiedTCPServer.cc | 69 +
eckit/src/eckit/web/ProxiedTCPServer.h | 78 +
eckit/src/eckit/web/Url.cc | 197 +-
eckit/src/eckit/web/Url.h | 92 +-
eckit/tests/CMakeLists.txt | 2 +-
eckit/tests/config/CMakeLists.txt | 6 +-
eckit/tests/config/test_configuration.cc | 304 +-
eckit/tests/config/test_resource.cc | 93 +-
eckit/tests/container/CMakeLists.txt | 21 +-
eckit/tests/container/benchmark_densemap.cc | 42 +-
eckit/tests/container/test_bloomfilter.cc | 33 +-
eckit/tests/container/test_btree.cc | 370 +-
eckit/tests/container/test_cache_lru.cc | 198 +-
eckit/tests/container/test_densemap.cc | 147 +-
eckit/tests/container/test_sharedmemarray.cc | 62 +-
eckit/tests/container/test_trie.cc | 216 +-
eckit/tests/experimental/singleton/CMakeLists.txt | 14 +-
eckit/tests/filesystem/CMakeLists.txt | 13 +-
eckit/tests/filesystem/test_aiohandle.cc | 54 +-
eckit/tests/filesystem/test_localpathname.cc | 166 +-
eckit/tests/filesystem/test_multihandle.cc | 45 +-
eckit/tests/filesystem/test_pathexpander.cc | 32 +-
eckit/tests/filesystem/test_restarthandle.cc | 44 +-
eckit/tests/geometry/CMakeLists.txt | 3 +-
eckit/tests/geometry/test_kdtree.cc | 124 +-
eckit/tests/io/CMakeLists.txt | 23 +-
eckit/tests/io/test_base64.cc | 103 +
eckit/tests/io/test_bitio.cc | 171 +
eckit/tests/io/test_circularbuffer.cc | 69 +
eckit/tests/io/test_compress.cc | 148 +
eckit/tests/io/test_datablob.cc | 34 +-
eckit/tests/io/test_filepool.cc | 141 +-
eckit/tests/io/test_urlhandle.cc | 65 +
eckit/tests/large_file/test_large_file.cc | 43 +-
eckit/tests/linalg/CMakeLists.txt | 62 +-
eckit/tests/linalg/test_la_factory.cc | 44 +-
eckit/tests/linalg/test_la_linalg.cc | 85 +-
eckit/tests/linalg/test_la_sparse.cc | 414 +-
eckit/tests/linalg/test_la_streaming.cc | 48 +-
eckit/tests/log/CMakeLists.txt | 3 +-
eckit/tests/log/test_colour.cc | 30 +-
eckit/tests/log/test_log.cc | 62 +-
eckit/tests/log/test_log_callback.cc | 51 +-
eckit/tests/log/test_log_channels.cc | 90 +-
eckit/tests/log/test_log_threads.cc | 57 +-
eckit/tests/log/test_log_user_channels.cc | 31 +-
eckit/tests/maths/CMakeLists.txt | 6 +-
eckit/tests/maths/test_eigen.cc | 28 +-
eckit/tests/maths/test_matrix.cc | 39 +-
eckit/tests/memory/CMakeLists.txt | 8 +-
eckit/tests/memory/test_counted.cc | 250 +-
eckit/tests/memory/test_factory.cc | 107 +-
eckit/tests/memory/test_memory_mmap.cc | 138 +
eckit/tests/memory/test_scoped_ptr.cc | 63 +-
eckit/tests/memory/test_shared_ptr.cc | 98 +-
eckit/tests/memory_map/CMakeLists.txt | 3 -
eckit/tests/memory_map/test_memory_map.cc | 119 -
eckit/tests/mpi/CMakeLists.txt | 1 -
eckit/tests/mpi/eckit_test_mpi.cc | 288 +-
eckit/tests/mpi/eckit_test_mpi_addcomm.cc | 28 +-
eckit/tests/option/CMakeLists.txt | 2 -
eckit/tests/option/eckit_test_option_cmdargs.cc | 107 +-
eckit/tests/option/eckit_test_option_factory.cc | 30 +-
eckit/tests/parser/CMakeLists.txt | 14 +-
eckit/tests/parser/test_json.cc | 112 +-
eckit/tests/parser/test_json_metadata.cc | 98 +-
eckit/tests/parser/test_stream_parser.cc | 95 +-
eckit/tests/parser/test_yaml.cc | 300 +-
eckit/tests/runtime/CMakeLists.txt | 5 +-
eckit/tests/runtime/test_context.cc | 26 +-
eckit/tests/runtime/test_producer.cc | 76 +-
eckit/tests/serialisation/CMakeLists.txt | 8 +-
eckit/tests/serialisation/test_file_stream.cc | 111 +-
eckit/tests/serialisation/test_streamable.cc | 42 +-
eckit/tests/system/CMakeLists.txt | 5 +-
eckit/tests/system/test_system.cc | 97 -
eckit/tests/system/test_system_library.cc | 102 +
eckit/tests/testing/CMakeLists.txt | 5 +
eckit/tests/testing/test_testing.cc | 289 +
eckit/tests/thread/CMakeLists.txt | 2 +-
eckit/tests/thread/test_mutex.cc | 50 +-
eckit/tests/types/CMakeLists.txt | 22 +-
eckit/tests/types/test-double-compare-speed.cc | 41 +-
eckit/tests/types/test_cache.cc | 172 +-
eckit/tests/types/test_doublecompare.cc | 391 +-
eckit/tests/types/test_fixedstring.cc | 350 +-
eckit/tests/types/test_floatcompare.cc | 391 +-
eckit/tests/types/test_fraction.cc | 148 +-
eckit/tests/types/test_print_vector.cc | 39 +-
eckit/tests/types/test_uuid.cc | 52 +-
eckit/tests/utils/CMakeLists.txt | 32 +-
eckit/tests/utils/hash-performance.cc | 23 +-
eckit/tests/utils/test_md4.cc | 54 +-
eckit/tests/utils/test_md5.cc | 56 +-
eckit/tests/utils/test_rendezvoushash.cc | 51 +-
eckit/tests/utils/test_sha1.cc | 87 +-
eckit/tests/utils/test_string_tools.cc | 140 +-
eckit/tests/utils/test_tokenizer.cc | 61 +-
eckit/tests/utils/test_translator.cc | 122 +-
eckit/tests/utils/test_xxhash.cc | 40 +-
eckit/tests/value/CMakeLists.txt | 29 +-
eckit/tests/value/test_value.cc | 2624 ---
eckit/tests/value/test_value_boolean.cc | 349 +
eckit/tests/value/test_value_const.cc | 77 +
eckit/tests/value/test_value_date.cc | 281 +
eckit/tests/value/test_value_double.cc | 303 +
eckit/tests/value/test_value_helper.h | 45 +
eckit/tests/value/test_value_integer.cc | 435 +
eckit/tests/value/test_value_nil.cc | 277 +
eckit/tests/value/test_value_orderedmap.cc | 471 +
eckit/tests/value/test_value_params.cc | 302 +-
eckit/tests/value/test_value_properties.cc | 60 +-
eckit/tests/value/test_value_string.cc | 405 +
eckit/tests/value/test_value_typeordering.cc | 170 +
eckit/tests/value/test_value_valuelist.cc | 473 +
eckit/tests/value/test_value_valuemap.cc | 377 +
metkit/CMakeLists.txt | 13 +-
metkit/VERSION.cmake | 2 +-
metkit/bamboo/CLANG-env.sh | 1 +
metkit/etc/CMakeLists.txt | 3 -
metkit/etc/language.json | 567 -
metkit/etc/param.json | 18277 -------------------
metkit/metkit.sublime-project | 311 +-
metkit/share/CMakeLists.txt | 1 +
metkit/share/metkit/CMakeLists.txt | 12 +
metkit/share/metkit/language.yaml | 786 +
metkit/share/metkit/param.yaml | 2160 +++
metkit/share/metkit/paramids.yaml | 11802 ++++++++++++
metkit/src/metkit/BaseProtocol.cc | 98 +-
metkit/src/metkit/BaseProtocol.h | 60 +-
metkit/src/metkit/CMakeLists.txt | 16 +-
metkit/src/metkit/ClientTask.cc | 19 +-
metkit/src/metkit/ClientTask.h | 52 +-
metkit/src/metkit/DHSProtocol.cc | 316 +-
metkit/src/metkit/DHSProtocol.h | 74 +-
metkit/src/metkit/MarsExpension.cc | 2 +-
metkit/src/metkit/MarsHandle.cc | 48 +-
metkit/src/metkit/MarsLanguage.cc | 60 +-
metkit/src/metkit/MarsLocation.cc | 35 +-
metkit/src/metkit/MarsLocation.h | 4 +-
metkit/src/metkit/MarsRequest.cc | 205 +-
metkit/src/metkit/MarsRequest.h | 97 +-
metkit/src/metkit/MarsRequestHandle.cc | 40 +-
metkit/src/metkit/MarsRequestHandle.h | 27 +-
metkit/src/metkit/Parameter.cc | 104 +
metkit/src/metkit/Parameter.h | 70 +
metkit/src/metkit/RequestEnvironment.cc | 10 +-
metkit/src/metkit/config/LibMetkit.cc | 2 +-
metkit/src/metkit/grib/EmosFile.cc | 102 -
metkit/src/metkit/grib/EmosFile.h | 76 -
metkit/src/metkit/grib/GribDataBlob.cc | 10 +-
metkit/src/metkit/grib/GribFile.cc | 6 +-
metkit/src/metkit/grib/GribHandle.cc | 16 +-
metkit/src/metkit/grib/GribIndex.cc | 2 +-
metkit/src/metkit/grib/GribMetaData.cc | 4 +-
metkit/src/metkit/grib/GribToRequest.cc | 4 +-
metkit/src/metkit/grib/MetFile.cc | 156 +
metkit/src/metkit/grib/MetFile.h | 80 +
metkit/src/metkit/types/Type.cc | 68 +-
metkit/src/metkit/types/Type.h | 11 +-
metkit/src/metkit/types/TypeAny.cc | 5 +
metkit/src/metkit/types/TypeAny.h | 2 +
metkit/src/metkit/types/TypeDate.cc | 55 +-
metkit/src/metkit/types/TypeDate.h | 7 +-
metkit/src/metkit/types/TypeEnum.cc | 49 +-
metkit/src/metkit/types/TypeEnum.h | 6 +-
metkit/src/metkit/types/TypeExpver.cc | 5 +-
metkit/src/metkit/types/TypeExpver.h | 2 +-
metkit/src/metkit/types/TypeFloat.cc | 8 +-
metkit/src/metkit/types/TypeFloat.h | 2 +-
metkit/src/metkit/types/TypeInteger.cc | 8 +-
metkit/src/metkit/types/TypeInteger.h | 2 +-
metkit/src/metkit/types/TypeMixed.cc | 38 +-
metkit/src/metkit/types/TypeMixed.h | 7 +-
metkit/src/metkit/types/TypeParam.cc | 49 +-
metkit/src/metkit/types/TypeParam.h | 2 +-
metkit/src/metkit/types/TypeRange.cc | 25 +-
metkit/src/metkit/types/TypeRange.h | 2 +-
metkit/src/metkit/types/TypeRegex.cc | 73 +
metkit/src/metkit/types/TypeRegex.h | 49 +
metkit/src/metkit/types/TypeTime.cc | 10 +-
metkit/src/metkit/types/TypeTime.h | 2 +-
metkit/src/metkit/types/TypeToByList.cc | 26 +-
metkit/src/metkit/types/TypesFactory.cc | 20 +-
metkit/src/tests/CMakeLists.txt | 12 +-
metkit/src/tests/netcdf/CMakeLists.txt | 43 +
metkit/src/tests/netcdf/attribute_merge.sh | 75 +
metkit/src/tests/netcdf/bounds_merge_1.sh | 85 +
metkit/src/tests/netcdf/bounds_merge_2.sh | 140 +
metkit/src/tests/netcdf/complex_three_way_merge.sh | 107 +
metkit/src/tests/netcdf/complex_two_way_merge.sh | 145 +
.../tests/netcdf/coordinates_overlap_merge_1.sh | 79 +
.../tests/netcdf/coordinates_overlap_merge_2.sh | 96 +
.../tests/netcdf/coordinates_overlap_merge_3.sh | 79 +
.../tests/netcdf/coordinates_overlap_merge_4.sh | 79 +
.../tests/netcdf/coordinates_overlap_merge_5.sh | 91 +
.../tests/netcdf/coordinates_overlap_merge_6.sh | 81 +
metkit/src/tests/netcdf/date_merge_1.sh | 85 +
metkit/src/tests/netcdf/date_merge_2.sh | 85 +
metkit/src/tests/netcdf/monotonic.sh | 74 +
metkit/src/tests/netcdf/multi_dimensions_merge.sh | 161 +
metkit/src/tests/netcdf/multi_merge.sh | 54 +
metkit/src/tests/netcdf/nccombine_test.sh | 19 +
metkit/src/tests/netcdf/new_dimension_merge_1.sh | 90 +
metkit/src/tests/netcdf/new_dimension_merge_2.sh | 82 +
.../src/tests/netcdf/new_missing_values_merge.sh | 67 +
metkit/src/tests/netcdf/problem_merge.sh | 76 +
metkit/src/tests/netcdf/retype_merge.sh | 77 +
metkit/src/tests/netcdf/signature_merge_1.sh | 80 +
metkit/src/tests/netcdf/signature_merge_2.sh | 89 +
metkit/src/tests/netcdf/simple_three_way_merge.sh | 71 +
metkit/src/tests/netcdf/simple_two_way_merge.sh | 55 +
metkit/src/tests/netcdf/string_merge.sh | 55 +
metkit/src/tests/netcdf/time | 53 +
metkit/src/tests/netcdf/time.nc | Bin 0 -> 1132 bytes
metkit/src/tests/netcdf/two_dimensions_merge.sh | 62 +
.../two_way_merge_with_dimension_name_clash.sh | 57 +
.../netcdf/two_way_merge_with_dimension_rename.sh | 51 +
.../netcdf/two_way_merge_with_dimensions_swap.sh | 51 +
metkit/src/tests/netcdf/type_upgrade_merge.sh | 55 +
metkit/src/tests/netcdf/variable_merge_1.sh | 98 +
metkit/src/tests/netcdf/variable_merge_2.sh | 60 +
metkit/src/tests/netcdf/variable_merge_3.sh | 82 +
metkit/src/tests/netcdf/variable_merge_4.sh | 63 +
metkit/src/tests/netcdf/variable_merge_5.sh | 72 +
metkit/src/tests/test_emosfile.cc | 77 +-
metkit/src/tests/test_expand.cc | 72 +
metkit/src/tests/test_multihandle.cc | 47 +-
metkit/src/tests/test_typesfactory.cc | 65 +-
metkit/src/tools/CMakeLists.txt | 12 +
metkit/src/tools/grib-to-mars-request.cc | 16 +-
metkit/src/tools/nccompare.py | 144 +
metkit/src/tools/ncmerge.cc | 41 +
metkit/src/tools/parse-mars-request.cc | 14 +-
odb/CMakeLists.txt | 6 +-
odb/VERSION.cmake | 2 +-
odb/src/ddl.CCMA/discard_dep_10.sql | 16 +
odb/src/ddl.CCMA/discard_dep_3.sql | 16 +
odb/src/ddl.CCMA/discard_dep_4.sql | 16 +
odb/src/ddl.CCMA/discard_dep_5.sql | 16 +
odb/src/ddl.CCMA/discard_dep_6.sql | 16 +
odb/src/ddl.CCMA/discard_dep_7.sql | 16 +
odb/src/ddl.CCMA/discard_dep_8.sql | 16 +
odb/src/ddl.CCMA/discard_dep_9.sql | 16 +
odb/src/ddl.CCMA/ecmwf_matchup_update_10.sql | 28 +
odb/src/ddl.CCMA/ecmwf_matchup_update_4.sql | 28 +
odb/src/ddl.CCMA/ecmwf_matchup_update_5.sql | 28 +
odb/src/ddl.CCMA/ecmwf_matchup_update_6.sql | 28 +
odb/src/ddl.CCMA/ecmwf_matchup_update_7.sql | 28 +
odb/src/ddl.CCMA/ecmwf_matchup_update_8.sql | 28 +
odb/src/ddl.CCMA/ecmwf_matchup_update_9.sql | 28 +
odb/src/ddl.CCMA/ecset_sat.sql | 24 +
odb/src/ddl.CCMA/get_jo_categories.sql | 19 +
odb/src/ddl.CCMA/getactive_gnssro_body.sql | 21 +
odb/src/ddl.CCMA/getactive_hdr2allsky_body.sql | 22 +
odb/src/ddl.CCMA/getactive_hdr2auxiliary_body.sql | 17 +
odb/src/ddl.CCMA/getactive_hdr2gbrad_body.sql | 22 +
odb/src/ddl.CCMA/getactive_hdr2gnssro_body.sql | 22 +
odb/src/ddl.CCMA/getactive_hdr2radar_body.sql | 19 +
odb/src/ddl.CCMA/getactive_hdr2raingg_body.sql | 23 +
odb/src/ddl.CCMA/getactive_hdr2scatt_body.sql | 22 +
odb/src/ddl.CCMA/getactive_update_1.sql | 19 +
odb/src/ddl.CCMA/getactive_update_10.sql | 19 +
odb/src/ddl.CCMA/getactive_update_2.sql | 19 +
odb/src/ddl.CCMA/getactive_update_3.sql | 19 +
odb/src/ddl.CCMA/getactive_update_4.sql | 19 +
odb/src/ddl.CCMA/getactive_update_5.sql | 19 +
odb/src/ddl.CCMA/getactive_update_6.sql | 19 +
odb/src/ddl.CCMA/getactive_update_7.sql | 19 +
odb/src/ddl.CCMA/getactive_update_8.sql | 19 +
odb/src/ddl.CCMA/getactive_update_9.sql | 19 +
odb/src/ddl.CCMA/getrsondeid.sql | 19 +
odb/src/ddl.CCMA/global_enkf_body_10.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_100.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_110.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_120.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_20.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_30.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_40.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_50.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_60.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_70.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_80.sql | 32 +
odb/src/ddl.CCMA/global_enkf_body_90.sql | 32 +
odb/src/ddl.CCMA/global_enkf_hdr_10.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_100.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_110.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_120.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_20.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_30.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_40.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_50.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_60.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_70.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_80.sql | 28 +
odb/src/ddl.CCMA/global_enkf_hdr_90.sql | 28 +
odb/src/ddl.CCMA/init_update_1.sql | 12 +
odb/src/ddl.CCMA/init_update_10.sql | 12 +
odb/src/ddl.CCMA/init_update_2.sql | 12 +
odb/src/ddl.CCMA/init_update_3.sql | 12 +
odb/src/ddl.CCMA/init_update_4.sql | 12 +
odb/src/ddl.CCMA/init_update_5.sql | 12 +
odb/src/ddl.CCMA/init_update_6.sql | 12 +
odb/src/ddl.CCMA/init_update_7.sql | 12 +
odb/src/ddl.CCMA/init_update_8.sql | 12 +
odb/src/ddl.CCMA/init_update_9.sql | 12 +
odb/src/ddl.CCMA/matchup_hprior.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_10.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_100.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_110.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_120.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_20.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_30.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_40.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_50.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_60.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_70.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_80.sql | 24 +
odb/src/ddl.CCMA/matchup_hprior_90.sql | 24 +
odb/src/ddl.CCMA/non_reprod_seqno.sql | 12 +
odb/src/ddl.CCMA/obsort_hdr2ralt_body.sql | 24 +
odb/src/ddl.CCMA/obsort_ralt.sql | 23 +
odb/src/ddl.CCMA/obsort_update_10.sql | 21 +
odb/src/ddl.CCMA/obsort_update_4.sql | 21 +
odb/src/ddl.CCMA/obsort_update_5.sql | 21 +
odb/src/ddl.CCMA/obsort_update_6.sql | 21 +
odb/src/ddl.CCMA/obsort_update_7.sql | 21 +
odb/src/ddl.CCMA/obsort_update_8.sql | 21 +
odb/src/ddl.CCMA/obsort_update_9.sql | 21 +
odb/src/ddl.CCMA/obsortca_update_10.sql | 21 +
odb/src/ddl.CCMA/obsortca_update_4.sql | 21 +
odb/src/ddl.CCMA/obsortca_update_5.sql | 21 +
odb/src/ddl.CCMA/obsortca_update_6.sql | 21 +
odb/src/ddl.CCMA/obsortca_update_7.sql | 21 +
odb/src/ddl.CCMA/obsortca_update_8.sql | 21 +
odb/src/ddl.CCMA/obsortca_update_9.sql | 21 +
odb/src/ddl.CCMA/pertcma.sql | 4 +
odb/src/ddl.CCMA/ralt.sql | 9 +
odb/src/ddl.CCMA/ralt_wam.sql | 31 +
odb/src/ddl.CCMA/robody_min.sql | 46 +
odb/src/ddl.CCMA/sat_atovs_min.sql | 34 +
odb/src/ddl.CCMA/satbody_atovs_min.sql | 24 +
odb/src/ddl.CCMA/screen_robhdr_1.sql | 21 +
odb/src/ddl.CCMA/screen_robhdr_10.sql | 22 +
odb/src/ddl.CCMA/screen_robhdr_2.sql | 26 +
odb/src/ddl.CCMA/screen_robhdr_3.sql | 22 +
odb/src/ddl.CCMA/screen_robhdr_4.sql | 22 +
odb/src/ddl.CCMA/screen_robhdr_5.sql | 22 +
odb/src/ddl.CCMA/screen_robhdr_6.sql | 22 +
odb/src/ddl.CCMA/screen_robhdr_7.sql | 22 +
odb/src/ddl.CCMA/screen_robhdr_8.sql | 22 +
odb/src/ddl.CCMA/screen_robhdr_9.sql | 22 +
odb/src/ddl.CCMA/screen_robody_1.sql | 20 +
odb/src/ddl.CCMA/screen_robody_10.sql | 20 +
odb/src/ddl.CCMA/screen_robody_2.sql | 23 +
odb/src/ddl.CCMA/screen_robody_3.sql | 20 +
odb/src/ddl.CCMA/screen_robody_4.sql | 20 +
odb/src/ddl.CCMA/screen_robody_5.sql | 20 +
odb/src/ddl.CCMA/screen_robody_6.sql | 20 +
odb/src/ddl.CCMA/screen_robody_7.sql | 20 +
odb/src/ddl.CCMA/screen_robody_8.sql | 20 +
odb/src/ddl.CCMA/screen_robody_9.sql | 20 +
odb/src/ddl.CCMA/stat_obs_10.sql | 10 +
odb/src/ddl.CCMA/stat_obs_2.sql | 7 +
odb/src/ddl.CCMA/stat_obs_3.sql | 10 +
odb/src/ddl.CCMA/stat_obs_4.sql | 10 +
odb/src/ddl.CCMA/stat_obs_5.sql | 10 +
odb/src/ddl.CCMA/stat_obs_6.sql | 10 +
odb/src/ddl.CCMA/stat_obs_7.sql | 10 +
odb/src/ddl.CCMA/stat_obs_8.sql | 10 +
odb/src/ddl.CCMA/stat_obs_9.sql | 10 +
odb/src/ddl.CCMA/varbc_rsonde_robhdr.sql | 21 +
odb/src/ddl.CCMA/varbc_rsonde_robody.sql | 21 +
odb/src/ddl.ECMA/discard_dep_10.sql | 16 +
odb/src/ddl.ECMA/discard_dep_3.sql | 16 +
odb/src/ddl.ECMA/discard_dep_4.sql | 16 +
odb/src/ddl.ECMA/discard_dep_5.sql | 16 +
odb/src/ddl.ECMA/discard_dep_6.sql | 16 +
odb/src/ddl.ECMA/discard_dep_7.sql | 16 +
odb/src/ddl.ECMA/discard_dep_8.sql | 16 +
odb/src/ddl.ECMA/discard_dep_9.sql | 16 +
odb/src/ddl.ECMA/ecmwf_matchup_update_10.sql | 28 +
odb/src/ddl.ECMA/ecmwf_matchup_update_4.sql | 28 +
odb/src/ddl.ECMA/ecmwf_matchup_update_5.sql | 28 +
odb/src/ddl.ECMA/ecmwf_matchup_update_6.sql | 28 +
odb/src/ddl.ECMA/ecmwf_matchup_update_7.sql | 28 +
odb/src/ddl.ECMA/ecmwf_matchup_update_8.sql | 28 +
odb/src/ddl.ECMA/ecmwf_matchup_update_9.sql | 28 +
odb/src/ddl.ECMA/ecset_sat.sql | 24 +
odb/src/ddl.ECMA/get_jo_categories.sql | 19 +
odb/src/ddl.ECMA/getactive_allsky.sql | 22 +
odb/src/ddl.ECMA/getactive_allsky_body.sql | 21 +
odb/src/ddl.ECMA/getactive_auxiliary.sql | 19 +
odb/src/ddl.ECMA/getactive_body.sql | 18 +
odb/src/ddl.ECMA/getactive_cloud_sink.sql | 22 +
.../getactive_collocated_imager_information.sql | 25 +
odb/src/ddl.ECMA/getactive_conv.sql | 23 +
odb/src/ddl.ECMA/getactive_conv_body.sql | 20 +
odb/src/ddl.ECMA/getactive_errstat.sql | 18 +
odb/src/ddl.ECMA/getactive_gbrad.sql | 22 +
odb/src/ddl.ECMA/getactive_gbrad_body.sql | 21 +
odb/src/ddl.ECMA/getactive_gnssro.sql | 22 +
odb/src/ddl.ECMA/getactive_gnssro_body.sql | 21 +
odb/src/ddl.ECMA/getactive_hdr.sql | 17 +
odb/src/ddl.ECMA/getactive_hdr2allsky_body.sql | 22 +
odb/src/ddl.ECMA/getactive_hdr2auxiliary_body.sql | 17 +
odb/src/ddl.ECMA/getactive_hdr2body.sql | 17 +
odb/src/ddl.ECMA/getactive_hdr2conv_body.sql | 22 +
odb/src/ddl.ECMA/getactive_hdr2gbrad_body.sql | 22 +
odb/src/ddl.ECMA/getactive_hdr2gnssro_body.sql | 22 +
odb/src/ddl.ECMA/getactive_hdr2radar_body.sql | 19 +
odb/src/ddl.ECMA/getactive_hdr2radiance_body.sql | 23 +
odb/src/ddl.ECMA/getactive_hdr2raingg_body.sql | 23 +
odb/src/ddl.ECMA/getactive_hdr2scatt_body.sql | 22 +
odb/src/ddl.ECMA/getactive_index.sql | 17 +
odb/src/ddl.ECMA/getactive_limb.sql | 21 +
odb/src/ddl.ECMA/getactive_modsurf.sql | 18 +
odb/src/ddl.ECMA/getactive_radar.sql | 21 +
odb/src/ddl.ECMA/getactive_radar_body.sql | 20 +
odb/src/ddl.ECMA/getactive_radar_station.sql | 21 +
odb/src/ddl.ECMA/getactive_radiance.sql | 22 +
odb/src/ddl.ECMA/getactive_radiance_body.sql | 21 +
odb/src/ddl.ECMA/getactive_raingg.sql | 23 +
odb/src/ddl.ECMA/getactive_raingg_body.sql | 22 +
odb/src/ddl.ECMA/getactive_resat.sql | 22 +
.../ddl.ECMA/getactive_resat_averaging_kernel.sql | 21 +
odb/src/ddl.ECMA/getactive_sat.sql | 18 +
odb/src/ddl.ECMA/getactive_satob.sql | 21 +
odb/src/ddl.ECMA/getactive_scatt.sql | 21 +
odb/src/ddl.ECMA/getactive_scatt_body.sql | 21 +
odb/src/ddl.ECMA/getactive_smos.sql | 24 +
odb/src/ddl.ECMA/getactive_ssmi.sql | 22 +
odb/src/ddl.ECMA/getactive_ssmi_body.sql | 21 +
odb/src/ddl.ECMA/getactive_update_1.sql | 19 +
odb/src/ddl.ECMA/getactive_update_10.sql | 19 +
odb/src/ddl.ECMA/getactive_update_2.sql | 19 +
odb/src/ddl.ECMA/getactive_update_3.sql | 19 +
odb/src/ddl.ECMA/getactive_update_4.sql | 19 +
odb/src/ddl.ECMA/getactive_update_5.sql | 19 +
odb/src/ddl.ECMA/getactive_update_6.sql | 19 +
odb/src/ddl.ECMA/getactive_update_7.sql | 19 +
odb/src/ddl.ECMA/getactive_update_8.sql | 19 +
odb/src/ddl.ECMA/getactive_update_9.sql | 19 +
odb/src/ddl.ECMA/getrsondeid.sql | 19 +
odb/src/ddl.ECMA/init_update_10.sql | 12 +
odb/src/ddl.ECMA/init_update_4.sql | 12 +
odb/src/ddl.ECMA/init_update_5.sql | 12 +
odb/src/ddl.ECMA/init_update_6.sql | 12 +
odb/src/ddl.ECMA/init_update_7.sql | 12 +
odb/src/ddl.ECMA/init_update_8.sql | 12 +
odb/src/ddl.ECMA/init_update_9.sql | 12 +
odb/src/ddl.ECMA/matchup_hprior.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_10.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_100.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_110.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_120.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_20.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_30.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_40.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_50.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_60.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_70.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_80.sql | 24 +
odb/src/ddl.ECMA/matchup_hprior_90.sql | 24 +
odb/src/ddl.ECMA/non_reprod_seqno.sql | 12 +
odb/src/ddl.ECMA/obsort_hdr2ralt_body.sql | 24 +
.../ddl.ECMA/obsort_hdr2resat_averaging_kernel.sql | 38 +
odb/src/ddl.ECMA/obsort_ralt.sql | 23 +
odb/src/ddl.ECMA/obsort_update_10.sql | 21 +
odb/src/ddl.ECMA/obsort_update_4.sql | 21 +
odb/src/ddl.ECMA/obsort_update_5.sql | 21 +
odb/src/ddl.ECMA/obsort_update_6.sql | 21 +
odb/src/ddl.ECMA/obsort_update_7.sql | 21 +
odb/src/ddl.ECMA/obsort_update_8.sql | 21 +
odb/src/ddl.ECMA/obsort_update_9.sql | 21 +
odb/src/ddl.ECMA/obsortca_update_10.sql | 21 +
odb/src/ddl.ECMA/obsortca_update_4.sql | 21 +
odb/src/ddl.ECMA/obsortca_update_5.sql | 21 +
odb/src/ddl.ECMA/obsortca_update_6.sql | 21 +
odb/src/ddl.ECMA/obsortca_update_7.sql | 21 +
odb/src/ddl.ECMA/obsortca_update_8.sql | 21 +
odb/src/ddl.ECMA/obsortca_update_9.sql | 21 +
odb/src/ddl.ECMA/pertcma.sql | 4 +
odb/src/ddl.ECMA/reprod_seqno_5.sql | 20 +
odb/src/ddl.ECMA/screen_robhdr_10.sql | 22 +
odb/src/ddl.ECMA/screen_robhdr_4.sql | 22 +
odb/src/ddl.ECMA/screen_robhdr_5.sql | 22 +
odb/src/ddl.ECMA/screen_robhdr_6.sql | 22 +
odb/src/ddl.ECMA/screen_robhdr_7.sql | 22 +
odb/src/ddl.ECMA/screen_robhdr_8.sql | 22 +
odb/src/ddl.ECMA/screen_robhdr_9.sql | 22 +
odb/src/ddl.ECMA/screen_robody_10.sql | 20 +
odb/src/ddl.ECMA/screen_robody_4.sql | 20 +
odb/src/ddl.ECMA/screen_robody_5.sql | 20 +
odb/src/ddl.ECMA/screen_robody_6.sql | 20 +
odb/src/ddl.ECMA/screen_robody_7.sql | 20 +
odb/src/ddl.ECMA/screen_robody_8.sql | 20 +
odb/src/ddl.ECMA/screen_robody_9.sql | 20 +
odb/src/ddl.ECMA/stat_obs_10.sql | 10 +
odb/src/ddl.ECMA/stat_obs_4.sql | 10 +
odb/src/ddl.ECMA/stat_obs_5.sql | 10 +
odb/src/ddl.ECMA/stat_obs_6.sql | 10 +
odb/src/ddl.ECMA/stat_obs_7.sql | 10 +
odb/src/ddl.ECMA/stat_obs_8.sql | 10 +
odb/src/ddl.ECMA/stat_obs_9.sql | 10 +
odb/src/ddl.ECMA/unique_reportno.sql | 10 +
odb/src/ddl.ECMA/update_enkf_links.sql | 14 +
odb/src/ddl.ECMA/varbc_rsonde_robhdr.sql | 21 +
odb/src/ddl.ECMA/varbc_rsonde_robody.sql | 21 +
odb/src/ddl/PRESCREEN.ddl | 2 +-
odb/src/ddl/body.h | 1 +
odb/src/ddl/btemdup_robhdr_1.sql | 10 +-
odb/src/ddl/cma.h | 2 +-
odb/src/ddl/decis_robhdr_2.sql | 4 +-
odb/src/ddl/decis_robody_2.sql | 2 +-
odb/src/ddl/discard_dep_10.sql | 16 +
odb/src/ddl/discard_dep_3.sql | 16 +
odb/src/ddl/discard_dep_4.sql | 16 +
odb/src/ddl/discard_dep_5.sql | 16 +
odb/src/ddl/discard_dep_6.sql | 16 +
odb/src/ddl/discard_dep_7.sql | 16 +
odb/src/ddl/discard_dep_8.sql | 16 +
odb/src/ddl/discard_dep_9.sql | 16 +
odb/src/ddl/ecmwf_matchup_body.sql | 4 +-
odb/src/ddl/ecmwf_matchup_update_10.sql | 28 +
odb/src/ddl/ecmwf_matchup_update_4.sql | 28 +
odb/src/ddl/ecmwf_matchup_update_5.sql | 28 +
odb/src/ddl/ecmwf_matchup_update_6.sql | 28 +
odb/src/ddl/ecmwf_matchup_update_7.sql | 28 +
odb/src/ddl/ecmwf_matchup_update_8.sql | 28 +
odb/src/ddl/ecmwf_matchup_update_9.sql | 28 +
odb/src/ddl/ecset_sat.sql | 24 +
odb/src/ddl/get_jo_categories.sql | 19 +
odb/src/ddl/getactive_allsky.sql | 22 +
odb/src/ddl/getactive_allsky_body.sql | 21 +
odb/src/ddl/getactive_auxiliary.sql | 19 +
odb/src/ddl/getactive_body.sql | 18 +
odb/src/ddl/getactive_cloud_sink.sql | 22 +
.../getactive_collocated_imager_information.sql | 25 +
odb/src/ddl/getactive_conv.sql | 23 +
odb/src/ddl/getactive_conv_body.sql | 20 +
odb/src/ddl/getactive_errstat.sql | 18 +
odb/src/ddl/getactive_gbrad.sql | 22 +
odb/src/ddl/getactive_gbrad_body.sql | 21 +
odb/src/ddl/getactive_gnssro.sql | 22 +
odb/src/ddl/getactive_gnssro_body.sql | 21 +
odb/src/ddl/getactive_hdr.sql | 17 +
odb/src/ddl/getactive_hdr2allsky_body.sql | 22 +
odb/src/ddl/getactive_hdr2auxiliary_body.sql | 17 +
odb/src/ddl/getactive_hdr2body.sql | 17 +
odb/src/ddl/getactive_hdr2conv_body.sql | 22 +
odb/src/ddl/getactive_hdr2gbrad_body.sql | 22 +
odb/src/ddl/getactive_hdr2gnssro_body.sql | 22 +
odb/src/ddl/getactive_hdr2radar_body.sql | 19 +
odb/src/ddl/getactive_hdr2radiance_body.sql | 23 +
odb/src/ddl/getactive_hdr2raingg_body.sql | 23 +
.../ddl/getactive_hdr2resat_averaging_kernel.sql | 36 +
odb/src/ddl/getactive_hdr2scatt_body.sql | 22 +
odb/src/ddl/getactive_index.sql | 17 +
odb/src/ddl/getactive_limb.sql | 21 +
odb/src/ddl/getactive_modsurf.sql | 18 +
odb/src/ddl/getactive_radar.sql | 21 +
odb/src/ddl/getactive_radar_body.sql | 20 +
odb/src/ddl/getactive_radar_station.sql | 21 +
odb/src/ddl/getactive_radiance.sql | 22 +
odb/src/ddl/getactive_radiance_body.sql | 21 +
odb/src/ddl/getactive_raingg.sql | 23 +
odb/src/ddl/getactive_raingg_body.sql | 22 +
odb/src/ddl/getactive_resat.sql | 22 +
odb/src/ddl/getactive_resat_averaging_kernel.sql | 21 +
odb/src/ddl/getactive_sat.sql | 18 +
odb/src/ddl/getactive_satob.sql | 21 +
odb/src/ddl/getactive_scatt.sql | 21 +
odb/src/ddl/getactive_scatt_body.sql | 21 +
odb/src/ddl/getactive_smos.sql | 24 +
odb/src/ddl/getactive_ssmi.sql | 22 +
odb/src/ddl/getactive_ssmi_body.sql | 21 +
odb/src/ddl/getactive_update.sql | 16 +
odb/src/ddl/getactive_update_1.sql | 19 +
odb/src/ddl/getactive_update_10.sql | 19 +
odb/src/ddl/getactive_update_2.sql | 19 +
odb/src/ddl/getactive_update_3.sql | 19 +
odb/src/ddl/getactive_update_4.sql | 19 +
odb/src/ddl/getactive_update_5.sql | 19 +
odb/src/ddl/getactive_update_6.sql | 19 +
odb/src/ddl/getactive_update_7.sql | 19 +
odb/src/ddl/getactive_update_8.sql | 19 +
odb/src/ddl/getactive_update_9.sql | 19 +
odb/src/ddl/getairepid.sql | 2 +-
odb/src/ddl/getrsondeid.sql | 19 +
odb/src/ddl/global_enkf_body_10.sql | 32 +
odb/src/ddl/global_enkf_body_100.sql | 32 +
odb/src/ddl/global_enkf_body_110.sql | 32 +
odb/src/ddl/global_enkf_body_120.sql | 32 +
odb/src/ddl/global_enkf_body_20.sql | 32 +
odb/src/ddl/global_enkf_body_30.sql | 32 +
odb/src/ddl/global_enkf_body_40.sql | 32 +
odb/src/ddl/global_enkf_body_50.sql | 32 +
odb/src/ddl/global_enkf_body_60.sql | 32 +
odb/src/ddl/global_enkf_body_70.sql | 32 +
odb/src/ddl/global_enkf_body_80.sql | 32 +
odb/src/ddl/global_enkf_body_90.sql | 32 +
odb/src/ddl/global_enkf_hdr_10.sql | 28 +
odb/src/ddl/global_enkf_hdr_100.sql | 28 +
odb/src/ddl/global_enkf_hdr_110.sql | 28 +
odb/src/ddl/global_enkf_hdr_120.sql | 28 +
odb/src/ddl/global_enkf_hdr_20.sql | 28 +
odb/src/ddl/global_enkf_hdr_30.sql | 28 +
odb/src/ddl/global_enkf_hdr_40.sql | 28 +
odb/src/ddl/global_enkf_hdr_50.sql | 28 +
odb/src/ddl/global_enkf_hdr_60.sql | 28 +
odb/src/ddl/global_enkf_hdr_70.sql | 28 +
odb/src/ddl/global_enkf_hdr_80.sql | 28 +
odb/src/ddl/global_enkf_hdr_90.sql | 28 +
odb/src/ddl/hdr.h | 1 +
odb/src/ddl/init_update_10.sql | 12 +
odb/src/ddl/init_update_4.sql | 12 +
odb/src/ddl/init_update_5.sql | 12 +
odb/src/ddl/init_update_6.sql | 12 +
odb/src/ddl/init_update_7.sql | 12 +
odb/src/ddl/init_update_8.sql | 12 +
odb/src/ddl/init_update_9.sql | 12 +
odb/src/ddl/matchup_body.sql | 3 +-
odb/src/ddl/matchup_hprior.sql | 24 +
odb/src/ddl/matchup_hprior_10.sql | 24 +
odb/src/ddl/matchup_hprior_100.sql | 24 +
odb/src/ddl/matchup_hprior_110.sql | 24 +
odb/src/ddl/matchup_hprior_120.sql | 24 +
odb/src/ddl/matchup_hprior_20.sql | 24 +
odb/src/ddl/matchup_hprior_30.sql | 24 +
odb/src/ddl/matchup_hprior_40.sql | 24 +
odb/src/ddl/matchup_hprior_50.sql | 24 +
odb/src/ddl/matchup_hprior_60.sql | 24 +
odb/src/ddl/matchup_hprior_70.sql | 24 +
odb/src/ddl/matchup_hprior_80.sql | 24 +
odb/src/ddl/matchup_hprior_90.sql | 24 +
odb/src/ddl/non_reprod_seqno.sql | 12 +
odb/src/ddl/obsort_update_10.sql | 21 +
odb/src/ddl/obsort_update_4.sql | 21 +
odb/src/ddl/obsort_update_5.sql | 21 +
odb/src/ddl/obsort_update_6.sql | 21 +
odb/src/ddl/obsort_update_7.sql | 21 +
odb/src/ddl/obsort_update_8.sql | 21 +
odb/src/ddl/obsort_update_9.sql | 21 +
odb/src/ddl/obsortca_update_10.sql | 21 +
odb/src/ddl/obsortca_update_4.sql | 21 +
odb/src/ddl/obsortca_update_5.sql | 21 +
odb/src/ddl/obsortca_update_6.sql | 21 +
odb/src/ddl/obsortca_update_7.sql | 21 +
odb/src/ddl/obsortca_update_8.sql | 21 +
odb/src/ddl/obsortca_update_9.sql | 21 +
odb/src/ddl/obstat.sql | 4 +-
odb/src/ddl/obstat_conv.sql | 4 +-
odb/src/ddl/obstat_fcdep.sql | 4 +-
odb/src/ddl/obstat_fcdep_gpsro.sql | 4 +-
odb/src/ddl/obstat_gpsro.sql | 4 +-
odb/src/ddl/obstat_resat.sql | 4 +-
odb/src/ddl/obstat_scatt.sql | 4 +-
odb/src/ddl/obstat_smos.sql | 4 +-
odb/src/ddl/obstat_smos_land.sql | 4 +-
odb/src/ddl/obstat_tovs.sql | 4 +-
odb/src/ddl/obstatfc_1.sql | 1 +
odb/src/ddl/obstatfc_10.sql | 1 +
odb/src/ddl/obstatfc_11.sql | 1 +
odb/src/ddl/obstatfc_12.sql | 1 +
odb/src/ddl/obstatfc_13.sql | 1 +
odb/src/ddl/obstatfc_14.sql | 1 +
odb/src/ddl/obstatfc_15.sql | 1 +
odb/src/ddl/obstatfc_16.sql | 1 +
odb/src/ddl/obstatfc_17.sql | 1 +
odb/src/ddl/obstatfc_18.sql | 1 +
odb/src/ddl/obstatfc_19.sql | 1 +
odb/src/ddl/obstatfc_2.sql | 1 +
odb/src/ddl/obstatfc_20.sql | 1 +
odb/src/ddl/obstatfc_3.sql | 1 +
odb/src/ddl/obstatfc_4.sql | 1 +
odb/src/ddl/obstatfc_5.sql | 1 +
odb/src/ddl/obstatfc_6.sql | 1 +
odb/src/ddl/obstatfc_7.sql | 1 +
odb/src/ddl/obstatfc_8.sql | 1 +
odb/src/ddl/obstatfc_9.sql | 1 +
odb/src/ddl/pertcma.sql | 4 +
odb/src/ddl/reprod_seqno_5.sql | 20 +
odb/src/ddl/robody.sql | 1 +
odb/src/ddl/robody_min.sql | 46 +
odb/src/ddl/robody_tc.sql | 1 +
odb/src/ddl/sat_atovs_min.sql | 34 +
odb/src/ddl/satbody_atovs_min.sql | 24 +
odb/src/ddl/screen_robhdr_10.sql | 22 +
odb/src/ddl/screen_robhdr_4.sql | 22 +
odb/src/ddl/screen_robhdr_5.sql | 22 +
odb/src/ddl/screen_robhdr_6.sql | 22 +
odb/src/ddl/screen_robhdr_7.sql | 22 +
odb/src/ddl/screen_robhdr_8.sql | 22 +
odb/src/ddl/screen_robhdr_9.sql | 22 +
odb/src/ddl/screen_robody_10.sql | 20 +
odb/src/ddl/screen_robody_4.sql | 20 +
odb/src/ddl/screen_robody_5.sql | 20 +
odb/src/ddl/screen_robody_6.sql | 20 +
odb/src/ddl/screen_robody_7.sql | 20 +
odb/src/ddl/screen_robody_8.sql | 20 +
odb/src/ddl/screen_robody_9.sql | 20 +
odb/src/ddl/sondehdr.sql | 14 +
odb/src/ddl/stat_obs_10.sql | 10 +
odb/src/ddl/stat_obs_4.sql | 10 +
odb/src/ddl/stat_obs_5.sql | 10 +
odb/src/ddl/stat_obs_6.sql | 10 +
odb/src/ddl/stat_obs_7.sql | 10 +
odb/src/ddl/stat_obs_8.sql | 10 +
odb/src/ddl/stat_obs_9.sql | 10 +
odb/src/ddl/table11_hdr.sql | 22 +
odb/src/ddl/table12_hdr.sql | 10 +
odb/src/ddl/unique_reportno.sql | 10 +
odb/src/ddl/varbc_rsonde_robhdr.sql | 21 +
odb/src/ddl/varbc_rsonde_robody.sql | 21 +
.../extras/ifsaux/module/mpl_allgatherv_mod.F90 | 6 +
odb/src/extras/ifsaux/module/mpl_allreduce_mod.F90 | 8 +
odb/src/extras/ifsaux/module/mpl_alltoallv_mod.F90 | 6 +
odb/src/extras/ifsaux/module/mpl_broadcast_mod.F90 | 6 +
odb/src/extras/ifsaux/module/mpl_gatherv_mod.F90 | 12 +
odb/src/extras/ifsaux/module/mpl_recv_mod.F90 | 12 +
odb/src/extras/ifsaux/module/mpl_send_mod.F90 | 12 +
odb/src/extras/ifsaux/support/dr_hook_util.F90 | 4 +
odb/src/lib/cread_iomap.c | 2 +-
odb/src/lib/msgpass_loadobs.F90 | 15 +-
odb/src/lib/msgpass_storeobs.F90 | 29 +-
odb/src/module/odb.F90 | 2 +
odb/src/module/odbio_msgpass.F90 | 33 +-
odb/src/module/odbiomap.F90 | 2 +
odb/src/scripts/dcagen | 1 +
odb_api/CMakeLists.txt | 9 +
odb_api/VERSION.cmake | 2 +-
odb_api/bamboo/flags.cmake | 1 +
odb_api/odb_api.sublime-project | 78 +
odb_api/regressions/CMakeLists.txt | 16 +
odb_api/regressions/ODB-374.sh | 30 +
odb_api/src/eckit/testing/Test.h | 247 +
odb_api/src/ecml/parser/Request.h | 6 +-
odb_api/src/odb_api/CMakeLists.txt | 2 -
odb_api/src/odb_api/Codec.cc | 4 -
odb_api/src/odb_api/Codec.h | 288 +-
odb_api/src/odb_api/CodecOptimizer.cc | 2 +-
odb_api/src/odb_api/CodecOptimizer.h | 28 +-
odb_api/src/odb_api/Column.h | 2 +-
odb_api/src/odb_api/Comparator.cc | 7 +-
odb_api/src/odb_api/DataSelectIterator.h | 3 +-
odb_api/src/odb_api/Duration.h | 2 +
odb_api/src/odb_api/Environment.cc | 4 -
odb_api/src/odb_api/Environment.h | 15 +-
odb_api/src/odb_api/FunctionFactory.cc | 3 +-
odb_api/src/odb_api/FunctionNORM.cc | 12 +-
odb_api/src/odb_api/HashTable.cc | 230 -
odb_api/src/odb_api/HashTable.h | 89 -
odb_api/src/odb_api/IteratorProxy.h | 13 +-
odb_api/src/odb_api/MetaData.cc | 13 +
odb_api/src/odb_api/MetaData.h | 8 +-
odb_api/src/odb_api/MetaDataReader.cc | 1 -
odb_api/src/odb_api/Odb2Hub.cc | 1 -
odb_api/src/odb_api/ReaderIterator.cc | 106 +-
odb_api/src/odb_api/ReaderIterator.h | 7 +-
odb_api/src/odb_api/SelectIterator.cc | 2 -
odb_api/src/odb_api/SelectIterator.h | 3 +-
odb_api/src/odb_api/Stack.cc | 8 +-
odb_api/src/odb_api/Stack.h | 17 +-
odb_api/src/odb_api/TReadOnlyMemoryDataHandle.h | 19 +-
odb_api/src/odb_api/TextReaderIterator.cc | 2 -
odb_api/src/odb_api/TextReaderIterator.h | 5 +-
odb_api/src/odb_api/Types.h | 2 +
odb_api/src/odb_api/WriterBufferingIterator.cc | 37 +-
odb_api/src/odb_api/WriterBufferingIterator.h | 7 +-
odb_api/src/odb_api/data/DataHandleFactory.cc | 117 +
odb_api/src/odb_api/data/DataHandleFactory.h | 61 +
odb_api/src/odb_api/data/FileHandleFactory.cc | 30 +
odb_api/src/odb_api/data/FileHandleFactory.h | 29 +
odb_api/src/odb_api/data/HttpHandle.cc | 80 +
odb_api/src/odb_api/data/HttpHandle.h | 49 +
odb_api/src/odb_api/data/HttpHandleFactory.cc | 33 +
odb_api/src/odb_api/data/HttpHandleFactory.h | 29 +
odb_api/src/odb_api/data/Makefile | 2 +
odb_api/src/odb_api/data/MarsHandleFactory.cc | 85 +
odb_api/src/odb_api/data/MarsHandleFactory.h | 29 +
odb_api/src/odb_api/data/PartFileHandleFactory.cc | 39 +
odb_api/src/odb_api/data/PartFileHandleFactory.h | 29 +
odb_api/src/odb_api/ecml_verbs/SQLTestHandler.cc | 4 +-
odb_api/src/odb_api/odbcapi.cc | 5 +-
odb_api/src/odb_api/tools/CMakeLists.txt | 15 -
odb_api/src/odb_api/tools/TestCatFiles.cc | 173 -
odb_api/src/odb_api/tools/TestCodec.cc | 90 -
odb_api/src/odb_api/tools/TestCodecOptimization.cc | 76 -
odb_api/src/odb_api/tools/TestConstCodec.cc | 128 -
odb_api/src/odb_api/tools/TestConstIntegerCodec.cc | 96 -
odb_api/src/odb_api/tools/TestDecoding.cc | 46 -
odb_api/src/odb_api/tools/TestFastODA2Request2.cc | 2 +
odb_api/src/odb_api/tools/TestFunctionCircle.cc | 69 -
odb_api/src/odb_api/tools/TestFunctionDistance.cc | 79 -
odb_api/src/odb_api/tools/TestFunctionNorm.cc | 74 -
odb_api/src/odb_api/tools/TestMinMax.cc | 86 -
.../src/odb_api/tools/TestRunnerApplication.cfg | 2 +-
odb_api/src/odb_api/tools/TestSelectIterator.cc | 219 -
odb_api/src/odb_api/tools/TestSelectIterator2.cc | 70 -
odb_api/src/odb_api/tools/TestSelectIterator3.cc | 70 -
odb_api/src/odb_api/tools/TestSetvbuffer.cc | 2 +
odb_api/src/odb_api/tools/TestTEMPLATE.cc | 37 -
odb_api/src/odb_api/tools/TestWriteCatFiles.cc | 107 -
odb_api/src/odb_api/tools/UnitTests.cc | 13 -
odb_api/src/python/odb/pyodbapi.i | 2 -
odb_api/tests/CMakeLists.txt | 21 +-
odb_api/tests/MockDataHandles.h | 110 +
odb_api/tests/TemporaryFiles.h | 48 +
odb_api/tests/core/CMakeLists.txt | 24 +
odb_api/tests/core/test_codecs_end_to_end.cc | 364 +
odb_api/tests/core/test_codecs_read.cc | 1287 ++
odb_api/tests/core/test_codecs_write.cc | 1457 ++
odb_api/tests/core/test_concatenated_odbs.cc | 345 +
odb_api/tests/core/test_decode_odb.cc | 275 +
odb_api/tests/core/test_encode_odb.cc | 461 +
odb_api/tests/core/test_minmax.cc | 83 +
odb_api/tests/core/test_reencode_string_table.cc | 200 +
odb_api/tests/core/test_select_iterator.cc | 225 +
odb_api/tests/sql/CMakeLists.txt | 17 +
odb_api/tests/sql/test_functions.cc | 307 +
odb_tools/.gitignore | 8 -
odb_tools/CMakeLists.txt | 93 -
odb_tools/VERSION.cmake | 1 -
odb_tools/bamboo/CLANG-env.sh | 10 -
odb_tools/bamboo/INTEL-env.sh | 11 -
odb_tools/bamboo/env.sh | 4 -
odb_tools/bamboo/flags.cmake | 1 -
odb_tools/src/CMakeLists.txt | 16 -
odb_tools/src/migrator/2oda | 49 -
odb_tools/src/migrator/CMakeLists.txt | 112 -
odb_tools/src/migrator/FakeODBIterator.cc | 160 -
odb_tools/src/migrator/FakeODBIterator.h | 96 -
odb_tools/src/migrator/ImportODBTool.cc | 207 -
odb_tools/src/migrator/ImportODBTool.h | 66 -
odb_tools/src/migrator/Makefile | 2 -
odb_tools/src/migrator/Makefile.old | 60 -
odb_tools/src/migrator/MigrateHandler.cc | 80 -
odb_tools/src/migrator/MigrateHandler.h | 30 -
odb_tools/src/migrator/MigratorTool.cc | 144 -
odb_tools/src/migrator/MigratorTool.h | 39 -
odb_tools/src/migrator/ODB2ODATool.cc | 139 -
odb_tools/src/migrator/ODB2ODATool.h | 37 -
odb_tools/src/migrator/ODBIterator.cc | 253 -
odb_tools/src/migrator/ODBIterator.h | 97 -
odb_tools/src/migrator/ODBMigratorModule.cc | 41 -
odb_tools/src/migrator/ODBMigratorModule.h | 31 -
odb_tools/src/migrator/Odb2_to_odb1_era.f90 | 432 -
odb_tools/src/migrator/OldODBReader.h | 25 -
odb_tools/src/migrator/ReptypeGenIterator.cc | 234 -
odb_tools/src/migrator/ReptypeGenIterator.h | 91 -
odb_tools/src/migrator/TSQLReader.cc | 14 -
odb_tools/src/migrator/TSQLReader.h | 60 -
odb_tools/src/migrator/all | 36 -
odb_tools/src/migrator/diurnal.f90 | 76 -
odb_tools/src/migrator/migrator_api.cc | 38 -
odb_tools/src/migrator/migrator_api.h | 22 -
odb_tools/src/migrator/odb1.f90 | 561 -
odb_tools/src/migrator/odb2.f90 | 506 -
odb_tools/src/migrator/odb2_flag_definitions.f90 | 264 -
odb_tools/src/migrator/odb2oda.cc | 66 -
odb_tools/src/migrator/odbdump.h | 45 -
odb_tools/src/migrator/pyodbdump.i | 92 -
odb_tools/src/migrator/pyodbdump_example.py | 12 -
odb_tools/src/migrator/solar_elevation.f90 | 84 -
odb_tools/src/migrator/solar_elevation.sc | 26 -
odb_tools/src/migrator/test_migrator.ecml | 27 -
odb_tools/src/odb2_to_odb1/CMakeLists.txt | 27 -
odb_tools/src/odb2_to_odb1/Odb2Odb1.cc | 269 -
odb_tools/src/odb2_to_odb1/Odb2Odb1.h | 111 -
odb_tools/src/odb2_to_odb1/Odb2Odb1Main.cc | 24 -
odb_tools/src/odb2_to_odb1/mpi_wrapper.F90 | 70 -
odb_tools/src/odb2_to_odb1/mpif.h | 221 -
odb_tools/src/odb2_to_odb1/odb_wrapper.F90 | 753 -
odb_tools/src/odb2_to_odb1/odbi.F90 | 286 -
odb_tools/src/tests/CMakeLists.txt | 74 -
odb_tools/src/tests/test_import_odb.sh | 41 -
odb_tools/src/tests/test_import_odb_dispatching.sh | 40 -
odb_tools/src/tests/test_odb2_to_odb1.sh | 31 -
share/ecbuild/toolchains/ecmwf-XC30-Cray.cmake | 18 +-
share/ecbuild/toolchains/ecmwf-XC30-GNU.cmake | 6 +
share/ecbuild/toolchains/ecmwf-XC30-Intel.cmake | 6 +
1223 files changed, 54293 insertions(+), 39132 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/odb-api.git
More information about the debian-science-commits
mailing list