Sessions

Introduction & Orga (17.04.2019)

  • Organizational matters
  • Software requirements
  • GitHub classroom

Python Basics I (24.04.2019)

  • Variables
  • Data types
  • Operators
  • Formatted printing

Python Basics II (08.05.2019)

  • Sequential data types (Strings & Lists)
  • List manipulation (peek, pop, …)
  • Dictionaries
  • Blocks & indentation
  • Loops
  • Conditional cases
  • Control Flow

Python Basics III (15.05.2019 & 22.05.2019)

  • Functions
  • Global vs. local variables
  • Modules & import
  • Reading & writing text files
  • Exception handling (try/except)

Data science I (29.05.2019)

  • pandas (csv-import, Datasets)
  • matplotlib (visualization)

Data science II (05.06.2019 & 12.06.2019)

  • numpy (unlabeled nd-arrays)
  • xarray (labeled nd-arrays)

Remote Sensing I (19.06.2019)

  • Introduction to SatPy
  • Read satellite scenes (Meteosat)
  • Analyze scene properties
  • Generate composites
  • Cropping and resampling
  • Simple visualizations

Remote Sensing II (26.06.2019)

  • Advanced visualizations (CartoPy)
  • Create band combinations
  • Process complex computations on bands
  • Handling multiple scenes
  • Integration of multiple satellite formats (MODIS, Meteosat, …)
  • Write data to disk

Algorithm development (03.07.2019)

  • From problem to algorithm to solution
  • Defining modules and interfaces
  • Teamwork

Data science III (10.07.2019)

  • scipy
  • scikit-learn

Wrap-Up (17.07.2019)

  • Feedback