<div dir="ltr"><div>Hi all,</div><div><br></div><div>I've been working on an open source project called Rasterio, <a href="https://github.com/mapbox/rasterio">https://github.com/mapbox/rasterio</a>, which is an attempt to unite the unique, best parts of GDAL with modern Python language features. Rasterio is a package of Python C extension modules. It loads libgdal like the SWIG bindings does, but does not import osgeo.gdal at all.</div><div><br></div><div>As a part of my push to release Rasterio 1.0 this fall, I'm writing a lot of documentation. One particular document is called "Switching from GDAL’s Python bindings."</div><div><br></div><a href="https://mapbox.github.io/rasterio/switch.html">https://mapbox.github.io/rasterio/switch.html</a><div><br></div><div>It's not a manifesto for why a developer should switch, but a comparison of the osgeo.gdal and rasterio modules and a summary of the gotchas and lifelines. I would be very grateful for comments on the doc. Does it explain the similarities between the SWIG bindings and Rasterio adequately? Does it answer any questions that you've had about Rasterio?</div><div><br></div><div>Comments may be left at <a href="https://github.com/mapbox/rasterio/issues/872">https://github.com/mapbox/rasterio/issues/872</a>, addressed to me personally, or here on gdal-dev as long as they're on topic (primarily about the GDAL data model and implementation).</div><div><br></div><div>Thanks very much in advance,</div><div><br>-- <br><div class="gmail_signature"><div dir="ltr">Sean Gillies</div></div>
</div></div>