<div dir="ltr">Hi Grégory,<br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 20, 2017 at 8:59 AM, Even Rouault <span dir="ltr"><<a href="mailto:even.rouault@spatialys.com" target="_blank">even.rouault@spatialys.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>
<div style="font-family:monospace;font-size:9pt;font-weight:400;font-style:normal"><span class="gmail-">
<p style="margin:0px;text-indent:0px">On vendredi 20 janvier 2017 05:45:28 CET Grégory Bataille wrote:</p>
<p style="margin:0px;text-indent:0px">> Hi everyone,</p>
<p style="margin:0px;text-indent:0px">> </p>
<p style="margin:0px;text-indent:0px">> I just subscribed to this list. Due to current interest, driven by my</p>
<p style="margin:0px;text-indent:0px">> current job, I'd like to participate on gdal2tiles.</p>
<p style="margin:0px;text-indent:0px">> However I'm not sure how to go about it and how active the development</p>
<p style="margin:0px;text-indent:0px">> still is.</p>
<p style="margin:0px;text-indent:0px">> I, for example, encountered an issue, that after investigation led me there</p>
<p style="margin:0px;text-indent:0px">> <a href="https://trac.osgeo.org/gdal/ticket/6057" target="_blank">https://trac.osgeo.org/gdal/<wbr>ticket/6057</a>. It's a ticket with a proposed</p>
<p style="margin:0px;text-indent:0px">> solution and code patch, but that has seen no activity in 18 months.</p>
<p style="margin:0px;text-indent:0px">> </p>
<p style="margin:0px;text-indent:0px">> Would you mind advising on the best way to contribute? Is the</p>
<p style="margin:0px;text-indent:0px">> development/review process, on gdal2tiles still active and is it worth</p>
<p style="margin:0px;text-indent:0px">> investing time on it?</p>
<p style="margin:0px;text-indent:0px"> </p>
</span><p style="margin:0px;text-indent:0px">Hi Grégory,</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">To be honest, I haven't processed gdal2tiles tickets for years as an experiment to see how much time it would take for an existing or new contributor to step up ;-)</p>
<p style="margin:0px;text-indent:0px">I'd suggest you to submit pull requests on the github mirror so that the Travis-CI tests are run on your patches. And I'd strongly encourage you to write new tests in ../autotest/pyscripts/test_<wbr>gdal2tiles.py for each issue fixed.</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">Even</p></div></blockquote><div><br></div><div>If you want an example of how to speed things up with Python's multiprocessing module, check out <a href="https://github.com/mapbox/rio-mbtiles/blob/master/mbtiles/scripts/cli.py">https://github.com/mapbox/rio-mbtiles/blob/master/mbtiles/scripts/cli.py</a>. I've found in rio-mbtiles that the small amount of inter-process communication overhead is worth it and multiprocessing is the only good way to achieve CPU intensive concurrency with Python. <br></div><div><br></div><div>Yours,</div></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Sean Gillies</div></div>
</div></div>