├── .gitignore ├── Analyzing Satellite Images With Python Scientific Stack.key ├── Analyzing Satellite Images With Python Scientific Stack.pdf ├── README.md ├── color_image_processing.ipynb ├── images ├── Landsat8_bands.png ├── Landsat8_color_image.png ├── ndvi_image.png ├── pansharpening_image.png └── poisson_sampling.png ├── landsat8_bands.ipynb ├── license.txt ├── ndvi_calculation.ipynb ├── panchromatic_sharpening.ipynb └── poisson_disc_sampling.ipynb /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | 5 | # C extensions 6 | *.so 7 | 8 | # Distribution / packaging 9 | .Python 10 | env/ 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | downloads/ 15 | eggs/ 16 | lib/ 17 | lib64/ 18 | parts/ 19 | sdist/ 20 | var/ 21 | *.egg-info/ 22 | .installed.cfg 23 | *.egg 24 | 25 | # PyInstaller 26 | # Usually these files are written by a python script from a template 27 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 28 | *.manifest 29 | *.spec 30 | 31 | # Installer logs 32 | pip-log.txt 33 | pip-delete-this-directory.txt 34 | 35 | # Unit test / coverage reports 36 | htmlcov/ 37 | .tox/ 38 | .coverage 39 | .cache 40 | nosetests.xml 41 | coverage.xml 42 | 43 | # Translations 44 | *.mo 45 | *.pot 46 | 47 | # Django stuff: 48 | *.log 49 | 50 | # Sphinx documentation 51 | docs/_build/ 52 | 53 | # PyBuilder 54 | target/ 55 | 56 | # IPython Notebook 57 | .ipynb_checkpoints 58 | -------------------------------------------------------------------------------- /Analyzing Satellite Images With Python Scientific Stack.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HyperionAnalytics/PyDataNYC2014/b8c6f05054652c05b96df85ce6ce01b3bdb7392b/Analyzing Satellite Images With Python Scientific Stack.key -------------------------------------------------------------------------------- /Analyzing Satellite Images With Python Scientific Stack.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HyperionAnalytics/PyDataNYC2014/b8c6f05054652c05b96df85ce6ce01b3bdb7392b/Analyzing Satellite Images With Python Scientific Stack.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | PyDataNYC2014 2 | ============= 3 | 4 | ## Analyzing Satellite Images With Python Scientific Stack 5 | _The content is BSD licensed._ 6 | 7 | 8 | ## Part One 9 | In this part, various image analyses of Landsat 8 data are explored. IPython Notebooks included cover the following topics: 10 | 11 | * [Explanation of Landsat 8 bands](http://nbviewer.ipython.org/github/HyperionAnalytics/PyDataNYC2014/blob/master/landsat8_bands.ipynb) 12 | * [Processing Landsat 8 color images](http://nbviewer.ipython.org/github/HyperionAnalytics/PyDataNYC2014/blob/master/color_image_processing.ipynb) 13 | * [Landsat 8 panchromatic image sharpening](http://nbviewer.ipython.org/github/HyperionAnalytics/PyDataNYC2014/blob/master/panchromatic_sharpening.ipynb) 14 | * [Calculating NDVI](http://nbviewer.ipython.org/github/HyperionAnalytics/PyDataNYC2014/blob/master/ndvi_calculation.ipynb) 15 | 16 | #### Landsat 8 bands 17 | ![alt text](https://github.com/HyperionAnalytics/PyDataNYC2014/blob/master/images/Landsat8_bands.png "Landsat 8 bands") 18 | 19 | #### Landsat 8 color images 20 | ![alt text](https://github.com/HyperionAnalytics/PyDataNYC2014/blob/master/images/Landsat8_color_image.png "Landsat 8 color image") 21 | 22 | #### Landsat 8 panchromatic image sharpening 23 | ![alt text](https://github.com/HyperionAnalytics/PyDataNYC2014/blob/master/images/pansharpening_image.png "Panchromatic image sharpening") 24 | 25 | #### NDVI calculation 26 | ![alt text](https://github.com/HyperionAnalytics/PyDataNYC2014/blob/master/images/ndvi_image.png "NDVI calculation") 27 | 28 | ## Part Two 29 | This part examines two image sampling algorithms. IPython Notebook included covers the following topic: 30 | 31 | * [Uniform Random and Poisson-disc Sampling](http://nbviewer.ipython.org/github/HyperionAnalytics/PyDataNYC2014/blob/master/poisson_disc_sampling.ipynb) 32 | ![alt text](https://github.com/HyperionAnalytics/PyDataNYC2014/blob/master/images/poisson_sampling.png "Poisson-disc sampling") -------------------------------------------------------------------------------- /images/Landsat8_bands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HyperionAnalytics/PyDataNYC2014/b8c6f05054652c05b96df85ce6ce01b3bdb7392b/images/Landsat8_bands.png -------------------------------------------------------------------------------- /images/Landsat8_color_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HyperionAnalytics/PyDataNYC2014/b8c6f05054652c05b96df85ce6ce01b3bdb7392b/images/Landsat8_color_image.png -------------------------------------------------------------------------------- /images/ndvi_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HyperionAnalytics/PyDataNYC2014/b8c6f05054652c05b96df85ce6ce01b3bdb7392b/images/ndvi_image.png -------------------------------------------------------------------------------- /images/pansharpening_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HyperionAnalytics/PyDataNYC2014/b8c6f05054652c05b96df85ce6ce01b3bdb7392b/images/pansharpening_image.png -------------------------------------------------------------------------------- /images/poisson_sampling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HyperionAnalytics/PyDataNYC2014/b8c6f05054652c05b96df85ce6ce01b3bdb7392b/images/poisson_sampling.png -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2014, Milos Miljkovic 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions are met: 6 | 7 | * Redistributions of source code must retain the above copyright notice, this 8 | list of conditions and the following disclaimer. 9 | 10 | * Redistributions in binary form must reproduce the above copyright notice, 11 | this list of conditions and the following disclaimer in the documentation 12 | and/or other materials provided with the distribution. 13 | 14 | * Neither the name of "Analyzing Satellite Images With Python Scientific Stack" 15 | nor the names of its contributors may be used to endorse or promote products 16 | derived from this software without specific prior written permission. 17 | 18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 19 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 20 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 21 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 22 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 23 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 24 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 25 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 26 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------