Martha Morrissey

Martha Morrissey has contributed to the materials listed below.

Course Lessons

Course lessons are developed as a part of a course curriculum. They teach specific learning objectives associated with data and scientific programming. Martha Morrissey has contributed to the following lessons:

Plot Data in Python with Matplotlib

Matplotlib is one of the most commonly used packages for plotting in Python. This lesson covers how to create a plot and customize plot colors and label axes using matplotlib.

Import Python Packages

Python packages are organized directories of code that provide functionality such as plotting data. Learn how to write Python Code to import packages.

Crop a Spatial Raster Dataset Using a Shapefile in Python

This lesson covers how to crop a raster dataset and export it as a new raster in Python

How to Reproject Vector Data in Python Using Geopandas - GIS in Python

Sometimes two shapefiles do not line up properly even if they cover the same area because they are in different coordinate reference systems. Learn how to reproject vector data in Python using geopandas to ensure your data line up.

GIS in Python: Introduction to Vector Format Spatial Data - Points, Lines and Polygons

This lesson introduces what vector data are and how to open vector data stored in shapefile format in Python.

Subtract Raster Data in Python Using Numpy and Rasterio

Sometimes you need to manipulate multiple rasters to create a new raster output data set in Python. Learn how to create a CHM by subtracting an elevation raster dataset from a surface model dataset in Python.

Open, Plot and Explore Lidar Data in Raster Format with Python

This lesson introduces the raster geotiff file format - which is often used to store lidar raster data. You will learn the 3 key spatial attributes of a raster dataset including Coordinate reference system, spatial extent and resolution.

Text Editors for the Command Line and Scientific Programming

Text editors can be used to edit code and for commit messages in git. Learn about features to look for in a text editor and how to change your default text editor at the command line.

Set Up Your Anaconda Python Environment

This tutorial walks you through installing a conda environment designed for this class.

How to Access and Use Shell to Set Up a Working Directory

This tutorial walks you through how access the shell through terminal, use basic commands in the terminal for file organization, and set up a working directory for the course.

Setup Git, Bash, and Anaconda on Your Computer

Learn how to install Git, GitBash (a version of command line Bash) and Python Anaconda distribution on your computer.

The Jupyter Notebook Interface

Jupyter Notebooks is an interactive environment where you can write and run code and also add text that describes your workflow using Markdown. Learn how to use Jupyter Notebook to run Python Code and Markdown Text.

Get Files From GitHub

GitHub can be used to store and access files. Learn how to create a copy of files on GitHub (forking) and to use the Terminal to download the copy to your computer (cloning).

Intro to Shell

This lesson walks you through using Bash/Shell to navigate and manage files and directories on your computer.

Data tutorials

Nothing to list here yet!