Python remote-sensing

Open-source Python projects categorized as remote-sensing

Top 22 Python remote-sensing Projects

remote-sensing
  1. sahi

    Framework agnostic sliced/tiled inference + interactive ui + error analysis plots

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. geemap

    A Python package for interactive geospatial analysis and visualization with Google Earth Engine.

  4. torchgeo

    TorchGeo: datasets, samplers, transforms, and pre-trained models for geospatial data

    Project mention: My First Open Source Contribution @microsoft | dev.to | 2024-11-03

    Issue Worked On: Add Consistent Bands Metadata to Vision Transformer and ResNet Weights #2376 This week, I worked on a GitHub issue to add consistent band metadata across Vision Transformer (ViT) and ResNet weight classes in the torchgeo library. The goal was to ensure uniform metadata across different weight classes, specifically supporting various satellite datasets like Landsat and Sentinel.

  5. awesome-spectral-indices

    A ready-to-use curated list of Spectral Indices for Remote Sensing applications.

    Project mention: Spectral Indices | news.ycombinator.com | 2025-05-04
  6. qgis-earthengine-examples

    A collection of 300+ Python examples for using Google Earth Engine in QGIS

  7. ChangeDetectionRepository

    This repository contains some python code of some traditional change detection methods or provides their original websites, such as SFA, MAD, and some deep learning-based change detection methods, such as SiamCRNN, DSFA, and some FCN-based methods.

  8. earthaccess

    Python Library for NASA Earthdata APIs

    Project mention: Dare You Transmit at 1.4 GHz | news.ycombinator.com | 2025-05-08

    You can search on ASF's data discovery portal for SMAP:

    https://search.asf.alaska.edu/#/?maxResults=250&dataset=SMAP...

    This lets you bulk download the .h5 files once you have an Earthdata account (https://urs.earthdata.nasa.gov/home )

    or you can use the libraries if you'd like, https://github.com/nsidc/earthaccess or https://github.com/asfadmin/Discovery-asf_search

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. whitebox-python

    WhiteboxTools Python Frontend

  11. eoreader

    Remote-sensing opensource python library reading optical and SAR sensors, loading and stacking bands, clouds, DEM and spectral indices in a sensor-agnostic way.

  12. EESRGAN

    Small-Object Detection in Remote Sensing (satellite) Images with End-to-End Edge-Enhanced GAN and Object Detector Network

  13. WhiteboxTools-ArcGIS

    ArcGIS Python Toolbox for WhiteboxTools

  14. detectree

    Tree detection from aerial imagery in Python

  15. PyRate

    A Python tool for estimating velocity and time-series from Interferometric Synthetic Aperture Radar (InSAR) data.

  16. pylandtemp

    Algorithms for computing global land surface temperature and emissivity from NASA's Landsat satellite images with Python.

  17. whiteboxgui

    An interactive GUI for WhiteboxTools in a Jupyter-based environment

  18. dsm2dtm

    Generates DTM (Digital Terrain Model) from DSM (Digital Surface Model).

  19. wildfire-burn-severity

    Geospatials project meant to help generate burn severity maps & assess surface area affected by wildfires.

  20. GeoCOCO

    Tool for converting GIS annotations to Microsoft's Common Objects In Context (COCO) datasets

  21. ieo

    Irish Earth Observation (IEO) remote sensing data processing Python module

  22. flood-sim

    This repo simulates water flooding.

  23. RPi-NDVI

    NDVI using RPi camera

  24. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python remote-sensing discussion

Log in or Post with

Python remote-sensing related posts

  • Spectral Indices

    1 project | news.ycombinator.com | 4 May 2025
  • Any tips or resources for vegetation analysis using 8 band imagery compared to 4 band?

    1 project | /r/gis | 2 May 2023
  • Best indices to use for detecting shallow water

    1 project | /r/remotesensing | 28 Apr 2023
  • Getting started with Google Earth Engine

    1 project | /r/gis | 11 Apr 2023
  • Vegetation Indices to determine the change in vegetation area using aerial images

    1 project | /r/remotesensing | 27 Feb 2023
  • PyRate: NEW Data - star count:158.0

    1 project | /r/algoprojects | 17 Dec 2022
  • PyRate: NEW Data - star count:158.0

    1 project | /r/algoprojects | 16 Dec 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source remote-sensing projects in Python? This list will help you:

# Project Stars
1 sahi 4,541
2 geemap 3,661
3 torchgeo 3,436
4 awesome-spectral-indices 966
5 qgis-earthengine-examples 928
6 ChangeDetectionRepository 490
7 earthaccess 489
8 whitebox-python 391
9 eoreader 312
10 EESRGAN 303
11 WhiteboxTools-ArcGIS 288
12 detectree 257
13 PyRate 210
14 pylandtemp 176
15 whiteboxgui 126
16 dsm2dtm 46
17 landsatlinks 18
18 wildfire-burn-severity 13
19 GeoCOCO 12
20 ieo 5
21 flood-sim 4
22 RPi-NDVI 3

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?