This is your work, valued
Assistant Research Professor @ Desert Research Institute | Ex-Research Scientist Intern @facebook | Ex-Analytics Modeling Intern @planetlabs
HydroMST. Source codes for groundwater pumping prediction using integrated remote sensing datasets and machine learning
★ 26Remouse. Android app for remotely controlling mouse and keyboard.
★ 21SARSnow. Thesis Codes
★ 13HydroSAR. Groundwater pumping estimation in Arizona using remote sensing datasets and machine learning
★ 13PolInSnow. Standing snow depth estimation using PolInSAR
★ 9PROJECT_QR. Generating QR codes from various files and verifying the authenticity of the file using digital signature(RSA)
★ 6pyCropWat. A Python Package for Computing Effective Precipitation Using Google Earth Engine Climate Data.
★ 6OpenET-GW. Field-scale groundwater pumping estimation using OpenET
★ 5HydroNet. Deep Learning and Super-learner based modeling for groundwater withdrawal prediction in Kansas and Arizona
★ 3pyGWRetrieval. Retrieve daily groundwater level data from USGS NWIS using the dataretrieval-python API
★ 3ist5520-fs21-g4-mlproj. IST 5520 Data Science and ML in Python project
★ 2OARES. A generic Netlogo Agent Based Model to simulate rainfall runoff and erosion in a watershed
★ 2Kriging. Kriging assignment for map generation using spatial interpolation
★ 2SecuredLogin. Detection, Classification and Prevention of SQLi and XSS attacks on a Java WebApp
★ 1IndoorTrack. Fuse IMUs for indoor positioning
★ 1Fresh_Snow_IGARSS. LATEX files for IGARSS 2019
★ 1SecuredShare. Encrypt and Digitally sign files using ECDH & AES, ECDSA respectively
★ 1GeoLibre. A lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. It runs in the web browser, on the desktop, on mobile, and inside Jupyter notebooks.
★ 4.4kducklake. DuckLake is an integrated data lake and catalog format
★ 2.9kApollo-11. Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.
★ 72kshp_validity. Tool for repairing or removing bad geometries from shapefiles.
★ 1PyStamps. Python implementation of StaMPS
★ 26GMIA-NEXT-Next-Generation-Global-Map-of-Irrigated-Areas-Using-Data-Fusion. Jupyter Notebook
★ 4sarpyx. sarpyx is a specialized Python package for advanced Synthetic Aperture Radar (SAR) data processing, sub-aperture decomposition and full integration with ESA's SNAP (Sentinel Application Platform) engine. It is tailored for researchers and developers.
★ 65cwms-data-api. Corps Water Management System RESTful Data Service https://cwms-data-api.readthedocs.io/latest
★ 27GeoAgent. A multimodal AI agent for geospatial data analysis and interactive visualization
★ 445qgis-nasa-opera-plugin. A QGIS plugin for searching and visualizing NASA OPERA data
★ 15cwms-python. Corps Water Management Systems (CWMS) library utilizing CWMS Data API
★ 15field-boundary-zero-shot. Repository associated with the journal article on zero-shot inference strategies for foundation models used on satellite images
★ 2otter. OTTER core
★ 6handily. Python Relative Elevation Model Processing Package
★ 1sam3. The repository provides code for running inference and finetuning with the Meta Segment Anything Model 3 (SAM 3), links for downloading the trained model checkpoints, and example notebooks that show how to use the model.
★ 11kgeotessera. Python library for the Tessera embeddings
★ 331tessera. [CVPR26] TESSERA is a foundation model that can process time-series satellite imagery for applications such as land classification and canopy height prediction. Developed at the University of Cambridge, it enables efficient extraction of temporal patterns from Earth observation
★ 671Prithvi-EO-2.0. This repository contains details of the release of the Prithvi-EO-2.0 foundation model.
★ 279ftw-baselines. Code for running baseline models/experiments with the Fields of The World dataset
★ 156geoai. GeoAI: Artificial Intelligence for Geospatial Data
★ 3.2kInSARHub. A modular Python framework for end to end InSAR and time-series processing with GUI support.
★ 162GRAIN. GRAIN - An Open-Source Dataset of the World's Irrigation Canals.
★ 2geeup. Simple CLI for Google Earth Engine Uploads
★ 138Caravan. A global community dataset for large-sample hydrology
★ 270openet-refet-gee. ASCE Standardized Reference Evapotranspiration Functions for Google Earth Engine (GEE)
★ 30zenodo-upload. upload big files to Zenodo using cURL, jq and bash
★ 345whittaker-eilers. A sparse matrix implementation of Whittaker-Eilers smoothing and interpolation
★ 45Delineate-Anything. Delineate Anything: Resolution-Agnostic Field Boundary Delineation on Satellite Imagery. Foundation Model for Field Boundary Delineation.
★ 5neuralhydrology. Python library to train neural networks with a strong focus on hydrological applications.
★ 565gee-cc-refs. building APA style references of the GEE Community Catalog
★ 1terratorch. A Python toolkit for fine-tuning Geospatial Foundation Models (GFMs).
★ 836interpret. Fit interpretable models. Explain blackbox machine learning.
★ 6.9kpygeohydro. A part of HyRiver software stack for accessing hydrology data through web services
★ 90kNDVI. Kernel vegetation indices and the kernel NDVI
★ 64HighResCanopyHeight. This repository provides inference code to compute canopy height maps from aerial images, as described in the paper "Very high resolution canopy height maps from RGB imagery using self-supervised vision transformer and convolutional decoder trained on Aerial Lidar".
★ 360earthaccess. Python Library for NASA Earthdata APIs
★ 620optuna. A hyperparameter optimization framework
★ 15kGlobal-Subsidence-Groundwater. Python
★ 17Geo-SAM. A QGIS plugin tool using Segment Anything Model (SAM) to accelerate segmenting or delineating landforms in geospatial raster images.
★ 418keras-core. A multi-backend implementation of the Keras API, with support for TensorFlow, JAX, and PyTorch.
★ 1.3kgridwxcomp. Comparison of weather station and gridded climate datasets
★ 20PyRate. A Python tool for estimating velocity and time-series from Interferometric Synthetic Aperture Radar (InSAR) data.
★ 229swifter. A package which efficiently applies any function to a pandas dataframe or series in the fastest available manner
★ 2.6ktethys. The Tethys Platform main Django website project repository.
★ 112esm. Evolutionary Scale Modeling (esm): Pretrained language models for proteins
★ 4.2kfarmvibes-ai. FarmVibes.AI: Multi-Modal GeoSpatial ML Models for Agriculture and Sustainability
★ 886AnaFlow. A python-package containing analytical solutions for the groundwater flow equation
★ 39AgML. AgML is a centralized framework for agricultural machine learning. AgML provides access to public agricultural datasets for common agricultural deep learning tasks, with standard benchmarks and pretrained models, as well the ability to generate synthetic data and annotations.
★ 297sarsen. Algorithms and utilities for Synthetic Aperture Radar (SAR) sensors
★ 313FastTreeSHAP. Fast SHAP value computation for interpreting tree-based models
★ 564FLAML. A fast library for AutoML and tuning. Join our Discord: https://discord.gg/Cppx2vSPVP.
★ 4.4kshap-hypetune. A python package for simultaneous Hyperparameters Tuning and Features Selection for Gradient Boosting Models.
★ 585awesome-explainable-graph-reasoning. A collection of research papers and software related to explainability in graph machine learning.
★ 2ktechniques. Techniques for deep learning with satellite & aerial imagery
★ 10kgnn. TensorFlow GNN is a library to build Graph Neural Networks on the TensorFlow platform.
★ 1.5kscientific-visualization-book. An open access book on scientific visualization using python and matplotlib
★ 11ktorchgeo. TorchGeo: datasets, samplers, transforms, and pre-trained models for geospatial data
★ 4.1kGAT. Graph Attention Networks (https://arxiv.org/abs/1710.10903)
★ 3.5kpycaret. Open-source, low-code AutoML platform for Python. PyCaret 4.0: sklearn-native engine + React control plane.
★ 9.8kDeepLearningExamples. State-of-the-Art Deep Learning scripts organized by models - easy to train and deploy with reproducible accuracy and performance on enterprise-grade infrastructure.
★ 15kswb2. SWB 2.0: a refactored version of the Soil-Water-Balance code
★ 25swb. Soil-Water-Balance: A Modified Thornthwaite-Mather Soil-Water-Balance Code for Estimating Groundwater Recharge.
★ 42spyndex. Awesome Spectral Indices in Python.
★ 250flow-forecast. Deep learning PyTorch library for time series forecasting, classification, and anomaly detection (originally for flood forecasting).
★ 2.3kplotKML. plotKML: Visualization of Spatial and Spatio-Temporal Objects in Google Earth
★ 29SMAP-HydroBlocks_postprocessing. Software for postprocessing the SMAP-HydroBlocks dataset from the Hydrological Response Unit (HRU) space into the geographically gridded space. More information on SMAP-HydroBlocks at https://waterai.earth/smaphb/
★ 32wildwood. Advanced random forest methods in Python
★ 58cuml. cuML - RAPIDS Machine Learning Library
★ 5.2kicecube. Create time-series datacubes for supervised machine learning with ICEYE SAR images.
★ 85RAiDER. Raytracing Atmospheric Delay Estimation for RADAR
★ 90emukit. A Python-based toolbox of various methods in decision making, uncertainty quantification and statistical emulation: multi-fidelity, experimental design, Bayesian optimisation, Bayesian quadrature, etc.
★ 666gans-awesome-applications. Curated list of awesome GAN applications and demo
★ 5.1ktriton. Development repository for the Triton language and compiler
★ 20kawesome-gee-community-datasets. Community Datasets added by users and made available for use at large
★ 1.2kalphafold. Open source code for AlphaFold 2.
★ 15kLightGBM. A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
★ 19kpipelines. Machine Learning Pipelines for Kubeflow
★ 4.2kplanet-client-python. Python client for Planet APIs
★ 298python-usgs-training. Jupyter Notebook
★ 10usgs-map-gwmodels. Python code for pre- and post-processing of groundwater models for the USGS Mississippi Alluvial Plain Project
★ 1notebooks. interactive notebooks from Planet Engineering
★ 677launchpad. Python
★ 331xarray-sentinel. Xarray backend to Copernicus Sentinel-1 satellite data products
★ 245spconv. Spatial Sparse Convolution Library
★ 2.3kTransUNet. This repository includes the official project of TransUNet, presented in our paper: TransUNet: Transformers Make Strong Encoders for Medical Image Segmentation.
★ 3.2kice-layer-tracking. Python
★ 2pyinterpolate. Kriging | Poisson Kriging | Variogram Analysis
★ 174Keras-GAN. Keras implementations of Generative Adversarial Networks.
★ 9.2kFloodNet-Challenge-EARTHVISION2021.
★ 1projectMAS. Python
★ 3DeepLabV3Plus. Python
★ 2Deines_etal_LEMA_SALUS. code, crop simulation files, and data for manuscript
★ 3shap. A game theoretic approach to explain the output of any machine learning model.
★ 26kopen-geo-tutorial. Tutorial of fundamental remote sensing and GIS methodologies using open source software in python
★ 332PlotNeuralNet. Latex code for making neural networks diagrams
★ 25kuncertainty-toolbox. Uncertainty Toolbox: a Python toolbox for predictive uncertainty quantification, calibration, metrics, and visualization
★ 2kGE6146. Course material for Advanced Geodetic Remote Sensing
★ 13neural_prophet. NeuralProphet: A simple forecasting package
★ 4.3kawesome-geospatial-companies. :globe_with_meridians: List & Map of 800+ companies for geospatial jobs (GIS, Earth Observation, UAV, Satellite, Digital Farming, ..)
★ 874spectral. Python module for hyperspectral image processing
★ 675GeoMLA. Machine Learning algorithms for spatial and spatiotemporal data
★ 221cuspatial. CUDA-accelerated GIS and spatiotemporal algorithms
★ 704data-science-stack. NVIDIA Data Science stack tools
★ 400SNODASR. Functions for using SNODAS data.
★ 5python-machine-learning-book. The "Python Machine Learning (1st edition)" book code repository and info resource
★ 13kcugraph. cuGraph - RAPIDS Graph Analytics Library
★ 2.2kpangeo_lstm_example. Example notebook, showing how to use LSTMs for rainfall-runoff modeling
★ 702020_ICESat-2_Hackweek_Tutorials. Combined repository for the final tutorial material presented at the 2020 ICESat-2 Cryosphere-themed Hackweek presented virtually by the University of Washington.
★ 71ICASAR. An algorithm for robustly appling sICA to InSAR data
★ 47USRNet. Deep Unfolding Network for Image Super-Resolution (CVPR, 2020) (PyTorch)
★ 916STGCN_IJCAI-18. [IJCAI'18] Spatio-Temporal Graph Convolutional Networks
★ 1.2ksdwisard. Query tool for SDWIS (Safe Drinking Water Information System)
★ 6streamDepletr. R package for assessing streamflow depletion due to groundwater pumping.
★ 11ALEPython. Python Accumulated Local Effects package
★ 172Machine-Learning-with-Python. Practice and tutorial-style notebooks covering wide variety of machine learning techniques
★ 3.3kLunaRTM. Multi-layer Radar Backscatter Model for the estimation of physical properties (like electrical and geotechnical) and roughness of the surface.
★ 4pestpp. tools for scalable and non-intrusive parameter estimation, uncertainty analysis and sensitivity analysis
★ 180rgee. Google Earth Engine for R
★ 775skysat_stereo. Tools and libraries for processing Planet SkySat imagery, including camera model refinement, stereo reconstruction, and orthomosaic production
★ 75smapr. An R package for acquisition and processing of NASA SMAP data
★ 88geemap. A Python package for interactive geospatial analysis and visualization with Google Earth Engine.
★ 4kspup. R package: spup - Spatial Uncertainty Propagation Analysis
★ 10Label-Pixels. Label-Pixels is the tool for semantic segmentation of remote sensing images using Fully Convolutional Networks. Initially, it is designed for extracting the road network from remote sensing imagery and now, it can be used to extract different features from remote sensing imagery.
★ 74pysheds. Simple and fast watershed delineation in python
★ 890wradlib. weather radar data processing - python package
★ 312BigGANsAreWatching. Authors official implementation of "Big GANs Are Watching You" pre-print
★ 115earthengine-py-examples. A collection of 300+ examples for using Earth Engine and the geemap Python package
★ 138whitebox-tools. An advanced geospatial data analysis platform
★ 1.2kwhiteboxR. WhiteboxTools R Frontend
★ 185whitebox-python. WhiteboxTools Python Frontend
★ 417hdf5storage. Python package to read and write a wide range of Python types to/from HDF5 formatted files. Can read/write data to the HDF5 based Matlab v7.3 MAT files.
★ 89Fishy-Business. Fishial Recognition
★ 33PyKrige. Kriging Toolkit for Python
★ 858PVGeo. 🌍 Python package of VTK-based algorithms to analyze geoscientific data and models
★ 232awesome-open-geoscience. Curated from repositories that make our lives as geoscientists, hackers and data wranglers easier or just more awesome
★ 1.8kPythonNumericalDemos. Well-documented Python demonstrations for spatial data analytics, geostatistical and machine learning to support my courses.
★ 1.5kWNTR. An EPANET compatible python package to simulate and analyze water distribution networks under disaster scenarios.
★ 455resources-earth-observation. A collection of Earth Observation Notebooks.
★ 7GSTools. GSTools - A geostatistical toolbox: random fields, variogram estimation, covariance models, kriging and much more
★ 647pytesmo. python Toolbox for the Evaluation of Soil Moisture Observations
★ 90GeostatsPy_Intro_Course. Introduction to spatial data analytics and machine learning with GeostatsPy Python package
★ 167open-data-registry. A registry of publicly available datasets on AWS
★ 1.8kgeopandas. Python tools for geographic data
★ 5.2kexactextract. Fast and accurate raster zonal statistics
★ 317GeostatsPy. GeostatsPy Python package for spatial data analytics and geostatistics. Started as a reimplementation of GSLIB, Geostatistical Library (Deutsch and Journel, 1992) from Fortran to Python, Geostatistics in a Python package. Now with many additional methods. I hope this resources is helpful, Prof. Michael Pyrcz
★ 577ARIA-tools-docs. Documenation of ARIA-tools and examples
★ 27serve. ☁️ Build multimodal AI applications with cloud-native stack
★ 22kLandsat-Classification-Using-Convolution-Neural-Network. Source code and files mentioned in the medium post titled "Is CNN equally shiny on mid-resolution satellite data?" available at https://towardsdatascience.com/is-cnn-equally-shiny-on-mid-resolution-satellite-data-9e24e68f0c08
★ 48CNN-Sentinel. Analyzing Sentinel-2 satellite data in Python with Keras (repository of our talks at Minds Mastering Machines 2019 and PyCon 2018)
★ 194awesome-earthobservation-code. A curated list of awesome tools, tutorials, code, projects, links, stuff about Earth Observation, Geospatial Satellite Imagery
★ 1.4ks2cnn. Spherical CNNs
★ 9723d-photo-inpainting. [CVPR 2020] 3D Photography using Context-aware Layered Depth Inpainting
★ 7.1kHighRes-net. Pytorch implementation of HighRes-net, a neural network for multi-frame super-resolution, trained and tested on the European Space Agency’s Kelvin competition. This is a ServiceNow Research project that was started at Element AI.
★ 289SemiAutomaticClassificationPlugin. Python
★ 170random-forest-importances. Code to compute permutation and drop-column importances in Python scikit-learn models
★ 624DeOldify. A Deep Learning based project for colorizing and restoring old images (and video!)
★ 18kcoronavirus. The coronavirus dataset
★ 493COVID-19. Novel Coronavirus (COVID-19) Cases, provided by JHU CSSE
★ 29kcomputervision-recipes. Best Practices, code samples, and documentation for Computer Vision.
★ 9.9kautoRIFT. A Python module of a fast and intelligent algorithm for finding the pixel displacement between two images
★ 270download_water_data. Downloader for the Global Surface Water Data of the Copernicus Programme
★ 56Double-Branch-Dual-Attention-Mechanism-Network. Hyperspectral Image Classification
★ 234beautiful-jekyll. ✨ Build a beautiful and simple website in literally minutes. Demo at https://beautifuljekyll.com
★ 5.8k120-Data-Science-Interview-Questions. Answers to 120 commonly asked data science interview questions.
★ 3.8kprophet. Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
★ 20kvardbg. A simple Python debugger and profiler that generates animated visualizations of program flow, useful for algorithm learning.
★ 1.1kearthengine-py-notebooks. A collection of 360+ Jupyter Python notebook examples for using Google Earth Engine with interactive mapping
★ 1.5ktime-series-forecasting. R
★ 221qgis-earthengine-plugin. Integrates Google Earth Engine and QGIS using Python API
★ 512ARIA-tools. Tools for exploiting ARIA standard products
★ 123PythonDataScienceHandbook. Python Data Science Handbook: full text in Jupyter Notebooks
★ 49ksentinelsat. Search and download Copernicus Sentinel satellite images
★ 1kcv. My CV built using RMarkdown and the pagedown package.
★ 537kite. InSAR unwrapped surface displacement processing for earthquake modelling.
★ 102Neural-Decision-Forests. An implementation of the Deep Neural Decision Forests in PyTorch
★ 166cudf. cuDF - GPU DataFrame Library
★ 9.7kMish. Official Repository for "Mish: A Self Regularized Non-Monotonic Neural Activation Function" [BMVC 2020]
★ 1.3kmontilecarlo. Python
★ 17keras-vis. Neural network visualization toolkit for keras
★ 3ktflearn. Deep learning library featuring a higher-level API for TensorFlow.
★ 9.6krockstar. Makes you a Rockstar C++ Programmer in 2 minutes
★ 4.2kflopy. A Python package to create, run, and post-process MODFLOW-based models.
★ 621phenofit. R package: A state-of-the-art Vegetation Phenology extraction package, phenofit
★ 90horovod. Distributed training framework for TensorFlow, Keras, PyTorch, and Apache MXNet.
★ 15kMonte-Carlo-Mixing-Model. Stochastic hydrogeologic mixing cell model
★ 2EarthEngine-Deep-Learning. Land Cover Classification based on Landsat-8 imagery from Google Earth Engine
★ 54SandDance. Visually explore, understand, and present your data.
★ 7.1kimagededup. 😎 Finding duplicate images made easy!
★ 5.7kGeogrid. A Python module for precise mapping between (pixel index, pixel displacement) in image coordinates and (geolocation, motion velocity) in map-projected geographic Cartesian coordinates (northing/easting)
★ 27hvplot. A high-level plotting API for pandas, dask, xarray, and networkx built on HoloViews
★ 1.4kdinosar. tools for InSAR processing on AWS
★ 81MintPy. Miami InSAR time-series software in Python
★ 817sen2r. Find, Download and Process Sentinel-2 Data
★ 165impyute. Data imputations library to preprocess datasets with missing data
★ 361psyplot. Python package for interactive data visualization
★ 80movingpandas. MovingPandas - a Python library for movement data exploration and analysis
★ 1.4kknockknock. 🚪✊Knock Knock: Get notified when your training ends with only two additional lines of code
★ 2.8kisce2-feedstock. A conda-smithy repository for isce2.
★ 9isce2. InSAR Scientific Computing Environment version 2
★ 657NGVEO. Deep learning for Earth Observation
★ 54