Skip to content

Instantly share code, notes, and snippets.

@xen0f0n
Forked from jqtrde/modern-geospatial-python.md
Created February 2, 2019 14:37
Show Gist options
  • Select an option

  • Save xen0f0n/215ccccc7d2eefb605bc0ecefc934bad to your computer and use it in GitHub Desktop.

Select an option

Save xen0f0n/215ccccc7d2eefb605bc0ecefc934bad to your computer and use it in GitHub Desktop.

Revisions

  1. @jqtrde jqtrde revised this gist Jun 20, 2015. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions modern-geospatial-python.md
    Original file line number Diff line number Diff line change
    @@ -5,6 +5,7 @@ Libraries for a modern geospatial workflow

    - [Writing, Running, and Distributing](https://sgillies.github.io/talks/georodeo-2015-write-run-dist-pygis/#/)
    - [Tox driven development](http://www.boronine.com/2012/11/15/Tox-Driven-Python-Development/)
    - [Publishing python libraries](https://www.endgame.com/blog/open-sourcing-your-own-python-library-101)

    ### Numpy

  2. @jqtrde jqtrde revised this gist Jun 20, 2015. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion modern-geospatial-python.md
    Original file line number Diff line number Diff line change
    @@ -4,7 +4,8 @@ Libraries for a modern geospatial workflow
    ### Distribution

    - [Writing, Running, and Distributing](https://sgillies.github.io/talks/georodeo-2015-write-run-dist-pygis/#/)
    - [
    - [Tox driven development](http://www.boronine.com/2012/11/15/Tox-Driven-Python-Development/)

    ### Numpy

    - [Introduction to Numpy](http://www.python-course.eu/numpy.php)
  3. @jqtrde jqtrde revised this gist Jun 15, 2015. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion modern-geospatial-python.md
    Original file line number Diff line number Diff line change
    @@ -72,4 +72,6 @@ Workflows
    #### [Scikit-image](http://scikit-image.org/)

    - [Using Scikit-image](https://scipy-lectures.github.io/packages/scikit-image/)
    - [Image processing with Scikit-image](http://blog.yhathq.com/posts/image-processing-with-scikit-image.html)
    - [Image processing with Scikit-image](http://blog.yhathq.com/posts/image-processing-with-scikit-image.html)

    [Python must-watch](https://github.com/s16h/py-must-watch)
  4. @jqtrde jqtrde revised this gist Jun 8, 2015. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions modern-geospatial-python.md
    Original file line number Diff line number Diff line change
    @@ -59,6 +59,7 @@ Workflows

    ### Machine Learning

    - [Materials for Machine Learning](http://www.jacksimpson.co/2015/06/07/materials-for-learning-machine-learning/)
    - [Introductory playlist](https://www.youtube.com/playlist?list=PLD0F06AA0D2E8FFBA)

    #### [Scikit-learn](http://scikit-learn.org/stable/)
  5. @jqtrde jqtrde revised this gist Jun 4, 2015. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions modern-geospatial-python.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,10 @@
    Libraries for a modern geospatial workflow
    ------------------------------------------

    ### Distribution

    - [Writing, Running, and Distributing](https://sgillies.github.io/talks/georodeo-2015-write-run-dist-pygis/#/)
    - [
    ### Numpy

    - [Introduction to Numpy](http://www.python-course.eu/numpy.php)
  6. @jqtrde jqtrde revised this gist Jun 4, 2015. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions modern-geospatial-python.md
    Original file line number Diff line number Diff line change
    @@ -15,6 +15,7 @@ Libraries for a modern geospatial workflow
    - [Raster calculations with numpy.where](http://geoinformaticstutorial.blogspot.com/2014/01/raster-calculations-with-numpywhere.html)
    - [Efficient computing with Numpy - Video](https://vimeo.com/79820956)
    - [Efficient computing with Numpy - Notebook](http://www.astro.washington.edu/users/vanderplas/Astr599/notebooks/11_EfficientNumpy)
    - [Neural Networks (lots of Numpy)](https://cs231n.github.io/)

    ### [Rasterio](https://github.com/mapbox/rasterio/)

  7. @jqtrde jqtrde revised this gist Jun 1, 2015. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions modern-geospatial-python.md
    Original file line number Diff line number Diff line change
    @@ -5,6 +5,7 @@ Libraries for a modern geospatial workflow

    - [Introduction to Numpy](http://www.python-course.eu/numpy.php)
    - [Using Numpy Arrays](https://www.youtube.com/watch?v=vWkb7VahaXQ)
    - [Array Creation](http://docs.scipy.org/doc/numpy/user/basics.creation.html#arrays-creation)
    - [Creating and manipulating numerical data](https://scipy-lectures.github.io/intro/numpy/index.html)
    - [Multi-dimensional arrays](http://www.linuxtopia.org/online_books/programming_books/python_programming/python_ch20s05.html)
    - [Numpy tutorial I](https://cs231n.github.io/python-numpy-tutorial/)
  8. @jqtrde jqtrde revised this gist May 31, 2015. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions modern-geospatial-python.md
    Original file line number Diff line number Diff line change
    @@ -29,6 +29,8 @@ Libraries for a modern geospatial workflow

    ### [Xray](https://xray.readthedocs.org/en/stable/)

    - [Introducing xray (video)](https://www.youtube.com/watch?v=T5CZyNwBa9c)

    ### [Pandas](http://pandas.pydata.org/)

    ### [Geopandas](http://geopandas.org/)
  9. @jqtrde jqtrde revised this gist May 27, 2015. 1 changed file with 10 additions and 2 deletions.
    12 changes: 10 additions & 2 deletions modern-geospatial-python.md
    Original file line number Diff line number Diff line change
    @@ -51,8 +51,16 @@ Workflows

    ### Machine Learning

    - [Scikit-learn](http://scikit-learn.org/stable/)
    - [Introductory playlist](https://www.youtube.com/playlist?list=PLD0F06AA0D2E8FFBA)

    #### [Scikit-learn](http://scikit-learn.org/stable/)

    - PyCon 2015 Scikit-learn tutorial
    - [Repo](https://github.com/jakevdp/sklearn_pycon2015)
    - [Video](https://www.youtube.com/watch?v=L7R4HUQ-eQ0)
    - [Machine learning for Astronomy with Scikit-learn](http://www.astroml.org/sklearn_tutorial/)
    - [Scikit-image](http://scikit-image.org/)

    #### [Scikit-image](http://scikit-image.org/)

    - [Using Scikit-image](https://scipy-lectures.github.io/packages/scikit-image/)
    - [Image processing with Scikit-image](http://blog.yhathq.com/posts/image-processing-with-scikit-image.html)
  10. @jqtrde jqtrde revised this gist May 27, 2015. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion modern-geospatial-python.md
    Original file line number Diff line number Diff line change
    @@ -21,7 +21,8 @@ Libraries for a modern geospatial workflow
    - [Warping images](http://sgillies.net/blog/2014/02/25/warping-images-with-rasterio.html)
    - [Masking rasterio layers with vector features](http://snorf.net/blog/2014/11/09/masking-rasterio-layers-with-vector-features/)
    - [Rasterio tutorial](https://github.com/dutri001/pyLandsat/blob/gh-pages/rasterio_tutorial.ipynb)
    - [Calculating NDVI](https://gis.stackexchange.com/questions/138914/calculating-ndvi-with-rasterio)
    - [Calculating NDVI I](https://gis.stackexchange.com/questions/138914/calculating-ndvi-with-rasterio)
    - [Calculating NDVI II](http://www.loicdutrieux.com/pyLandsat/NDVI_calc.html)
    - [Rasterio cheat sheet](https://github.com/sgillies/frs-cheat-sheet)

    ### [Fiona](https://github.com/Toblerity/Fiona)
  11. @jqtrde jqtrde revised this gist May 27, 2015. 1 changed file with 13 additions and 31 deletions.
    44 changes: 13 additions & 31 deletions modern-geospatial-python.md
    Original file line number Diff line number Diff line change
    @@ -1,10 +1,8 @@
    - Libraries
    - [Numpy](#numpy)

    Libraries for a modern geospatial workflow
    ------------------------------------------

    ### Numpy


    - [Introduction to Numpy](http://www.python-course.eu/numpy.php)
    - [Using Numpy Arrays](https://www.youtube.com/watch?v=vWkb7VahaXQ)
    - [Creating and manipulating numerical data](https://scipy-lectures.github.io/intro/numpy/index.html)
    @@ -17,56 +15,40 @@
    - [Efficient computing with Numpy - Video](https://vimeo.com/79820956)
    - [Efficient computing with Numpy - Notebook](http://www.astro.washington.edu/users/vanderplas/Astr599/notebooks/11_EfficientNumpy)

    Rasterio
    --------
    ### [Rasterio](https://github.com/mapbox/rasterio/)

    - [rasterio](https://github.com/mapbox/rasterio/)
    - [Getting shapes of raster features](http://sgillies.net/blog/2014/01/18/getting-shapes-of-raster-features-with-rasterio.html)
    - [Warping images](http://sgillies.net/blog/2014/02/25/warping-images-with-rasterio.html)
    - [Masking rasterio layers with vector features](http://snorf.net/blog/2014/11/09/masking-rasterio-layers-with-vector-features/)
    - [Rasterio tutorial](https://github.com/dutri001/pyLandsat/blob/gh-pages/rasterio_tutorial.ipynb)
    - [Calculating NDVI](https://gis.stackexchange.com/questions/138914/calculating-ndvi-with-rasterio)
    - [Rasterio cheat sheet](https://github.com/sgillies/frs-cheat-sheet)

    Fiona
    -----
    ### [Fiona](https://github.com/Toblerity/Fiona)

    - [fiona](https://github.com/Toblerity/Fiona)
    ### [Xray](https://xray.readthedocs.org/en/stable/)

    Xray
    ----
    ### [Pandas](http://pandas.pydata.org/)

    - [xray](https://xray.readthedocs.org/en/stable/)
    ### [Geopandas](http://geopandas.org/)

    Pandas
    ------

    Geopandas
    ---------
    ### [python-raster-stats](https://github.com/perrygeo/python-raster-stats)

    - [Geopandas](http://geopandas.org/)
    ### [pyimpute](https://github.com/perrygeo/pyimpute)

    Miscellaneous
    -------------

    - [python-raster-stats](https://github.com/perrygeo/python-raster-stats)
    - [pyimpute](https://github.com/perrygeo/pyimpute)
    Workflows
    ---------

    Interacting with Data
    =====================
    ### Processing satellite imagery

    - [Analyzing Satellite Images with Python](https://github.com/HyperionAnalytics/PyDataNYC2014)
    - [Interacting with bands](http://nbviewer.ipython.org/github/HyperionAnalytics/PyDataNYC2014/blob/master/landsat8_bands.ipynb)
    - [Color processing](http://nbviewer.ipython.org/github/HyperionAnalytics/PyDataNYC2014/blob/master/color_image_processing.ipynb)
    - [Panchromatic sharpening](http://nbviewer.ipython.org/github/HyperionAnalytics/PyDataNYC2014/blob/master/panchromatic_sharpening.ipynb)
    - [NDVI](http://nbviewer.ipython.org/github/HyperionAnalytics/PyDataNYC2014/blob/master/ndvi_calculation.ipynb)

    Image processing
    ----------------


    Machine Learning
    ================
    ### Machine Learning

    - [Scikit-learn](http://scikit-learn.org/stable/)
    - [Machine learning for Astronomy with Scikit-learn](http://www.astroml.org/sklearn_tutorial/)
  12. @jqtrde jqtrde revised this gist May 27, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion modern-geospatial-python.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    - Libraries
    - [Numpy]()
    - [Numpy](#numpy)


    ### Numpy
  13. @jqtrde jqtrde revised this gist May 27, 2015. 1 changed file with 5 additions and 4 deletions.
    9 changes: 5 additions & 4 deletions modern-geospatial-python.md
    Original file line number Diff line number Diff line change
    @@ -1,8 +1,9 @@
    Libraries
    =========
    - Libraries
    - [Numpy]()


    ### Numpy

    Numpy
    -----

    - [Introduction to Numpy](http://www.python-course.eu/numpy.php)
    - [Using Numpy Arrays](https://www.youtube.com/watch?v=vWkb7VahaXQ)
  14. @jqtrde jqtrde revised this gist May 26, 2015. 1 changed file with 9 additions and 0 deletions.
    9 changes: 9 additions & 0 deletions modern-geospatial-python.md
    Original file line number Diff line number Diff line change
    @@ -37,11 +37,20 @@ Xray

    - [xray](https://xray.readthedocs.org/en/stable/)

    Pandas
    ------

    Geopandas
    ---------

    - [Geopandas](http://geopandas.org/)

    Miscellaneous
    -------------

    - [python-raster-stats](https://github.com/perrygeo/python-raster-stats)
    - [pyimpute](https://github.com/perrygeo/pyimpute)

    Interacting with Data
    =====================

  15. @jqtrde jqtrde renamed this gist May 26, 2015. 1 changed file with 0 additions and 0 deletions.
  16. @jqtrde jqtrde created this gist May 26, 2015.
    65 changes: 65 additions & 0 deletions modern-geospatial-python
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,65 @@
    Libraries
    =========

    Numpy
    -----

    - [Introduction to Numpy](http://www.python-course.eu/numpy.php)
    - [Using Numpy Arrays](https://www.youtube.com/watch?v=vWkb7VahaXQ)
    - [Creating and manipulating numerical data](https://scipy-lectures.github.io/intro/numpy/index.html)
    - [Multi-dimensional arrays](http://www.linuxtopia.org/online_books/programming_books/python_programming/python_ch20s05.html)
    - [Numpy tutorial I](https://cs231n.github.io/python-numpy-tutorial/)
    - [Numpy tutorial II](http://www.labri.fr/perso/nrougier/teaching/numpy/numpy.html)
    - [An introduction to Numpy and Scipy](http://www.engr.ucsb.edu/~shell/che210d/numpy.pdf)
    - [Image processing with Numpy and Scipy](https://scipy-lectures.github.io/advanced/image_processing/)
    - [Raster calculations with numpy.where](http://geoinformaticstutorial.blogspot.com/2014/01/raster-calculations-with-numpywhere.html)
    - [Efficient computing with Numpy - Video](https://vimeo.com/79820956)
    - [Efficient computing with Numpy - Notebook](http://www.astro.washington.edu/users/vanderplas/Astr599/notebooks/11_EfficientNumpy)

    Rasterio
    --------

    - [rasterio](https://github.com/mapbox/rasterio/)
    - [Getting shapes of raster features](http://sgillies.net/blog/2014/01/18/getting-shapes-of-raster-features-with-rasterio.html)
    - [Warping images](http://sgillies.net/blog/2014/02/25/warping-images-with-rasterio.html)
    - [Masking rasterio layers with vector features](http://snorf.net/blog/2014/11/09/masking-rasterio-layers-with-vector-features/)
    - [Rasterio tutorial](https://github.com/dutri001/pyLandsat/blob/gh-pages/rasterio_tutorial.ipynb)
    - [Calculating NDVI](https://gis.stackexchange.com/questions/138914/calculating-ndvi-with-rasterio)
    - [Rasterio cheat sheet](https://github.com/sgillies/frs-cheat-sheet)

    Fiona
    -----

    - [fiona](https://github.com/Toblerity/Fiona)

    Xray
    ----

    - [xray](https://xray.readthedocs.org/en/stable/)

    Geopandas
    ---------

    - [Geopandas](http://geopandas.org/)

    Interacting with Data
    =====================

    - [Analyzing Satellite Images with Python](https://github.com/HyperionAnalytics/PyDataNYC2014)
    - [Interacting with bands](http://nbviewer.ipython.org/github/HyperionAnalytics/PyDataNYC2014/blob/master/landsat8_bands.ipynb)
    - [Color processing](http://nbviewer.ipython.org/github/HyperionAnalytics/PyDataNYC2014/blob/master/color_image_processing.ipynb)
    - [Panchromatic sharpening](http://nbviewer.ipython.org/github/HyperionAnalytics/PyDataNYC2014/blob/master/panchromatic_sharpening.ipynb)
    - [NDVI](http://nbviewer.ipython.org/github/HyperionAnalytics/PyDataNYC2014/blob/master/ndvi_calculation.ipynb)

    Image processing
    ----------------


    Machine Learning
    ================

    - [Scikit-learn](http://scikit-learn.org/stable/)
    - [Machine learning for Astronomy with Scikit-learn](http://www.astroml.org/sklearn_tutorial/)
    - [Scikit-image](http://scikit-image.org/)
    - [Using Scikit-image](https://scipy-lectures.github.io/packages/scikit-image/)
    - [Image processing with Scikit-image](http://blog.yhathq.com/posts/image-processing-with-scikit-image.html)