<!DOCTYPE html><html><head><meta name="qrichtext" content="1"><style type="text/css">
p, li { white-space: pre-wrap; }
</style>
<style type="text/css">body { font-family:'Times New Roman'; font-size:13px}</style>
</head>
<body style=" font-family:'monospace'; font-size:9pt; font-weight:400; font-style:normal;"><blockquote style="margin: 0 0 0.80ex; border-left: #0000FF 2px solid; padding-left: 1ex">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> P.S. - It seems strange to use python as a CI interface to a C/C++</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> library. Is there a reason the test harness isn't in C/C++?</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Mateusz already answered on that. Writing Python tests is faster/easier than C/C++ ones. We/I tend to limit C/C++ written tests to part of the API not available through the Python API.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p></blockquote><div><br></div><div>That's where Julia might help. From Julia we can call any of the C functions directly from the gdal lib without needing to compile anything.</div><div>There is this Julia wrapper https://github.com/visr/GDAL.jl but I confess that never used it and it probably does not provide wrappers to all functions. Bur new ones are not difficult to write.</div><div><br></div><div>Joaquim</div></body></html>