A collection of scripts and tools for acquiring and processing data from PlanetScope CubeSats.
-
planet_scenes_acquisition.py
Script for finding and downloading large volumes of Planet data using Planet's Data and Orders APIs. Users will need to copy and edit this script to use it (e.g., by inserting their own API key, defining their area of interest, defining the time range for the data, and choosing other filters or pre-processing tools as necessary). For small amounts of data, it may be more practical to use Planet Explorer, or the Planet plugins for QGIS and ArcGIS. To learn more about using Planet's APIs, check out Planet's github repo (linked below). For acquiring Planet data in a cloud respository such as Google Earth Engine or Amazon Web Service, you should look into the Subscriptions API.
-
helper_functions.R
A set of functions implemented in R which make it easier to use and pre-process PlanetScope data. Can be loaded with
source('https://raw.githubusercontent.com/Spencer-Shields/planet-tools/refs/heads/main/helper_functions.R')
-
Planet's own tutorials for using its APIs to find, process, and acquire data. Walkthrough videos for the different notebooks can be found at Planet University.
-
Python implementation of the workflow by Leach et al. (2019) (ex IRSS member) for normalizing time series of PlanetScope data.
-
Python implementation of the workflows by Wegmueller et al. (2021) to normalize adjacent PlanetScope scenes for mosaicing.
-
Matlab implementation of the STI-ACSS algorithm by Wang et al. (2021) for extremely accurate cloud and shadow masking.
-
Matlab implementation of the workflow by Wang et al. (2022) for filling gaps in PlanetScope time series.
Also, have a peek at Shields et al. (2025) for an overview of PlanetScope data and pre-processing methods.
Planet offers licenses to access its data for free for non-commercial use. If you are a student or faculty member at the University of British Columbia, then fill out this form to gain access and log on to planet.com to search for data or find your API key.