- Libraries - [Numpy](#numpy) ### 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/) 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 ===================== - [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)