This repository contains a collection of Python notebooks for remote sensing applications, focusing on vegetation, soil, and atmospheric analysis. The projects utilize Python and Google Earth Engine (GEE) for processing and analyzing remote sensing data.
Energy_Balance.ipynb: Implementation of energy balance calculations using gee data.remoreSensing_Shortwave_rad.ipynb: Processing and analysis of shortwave radiation dataTrapezoid_method.ipynb: Implementation of the trapezoid method for soil moisture estimation
Montein_GPP.ipynb: Gross Primary Production (GPP) calculations using the Monteith approachRS_FAO.ipynb: Remote sensing applications following FAO (Food and Agriculture Organization) guidelines
evapotranspiration_fao.ipynb: FAO-based evapotranspiration calculationsRADAR.ipynb: RADAR data processing and analysis for moisture detection
read_netcdf_image_as_data_cube.ipynb: Tools for handling NetCDF files as data cubes
- Python
- Google Earth Engine Python API
- Jupyter Notebook
- Common scientific Python libraries:
- NumPy
- Pandas
- xarray (for NetCDF handling)
- matplotlib
- earthengine-api
- caropy
- rasterio
- Ensure you have all dependencies installed
- Open the desired notebook using Jupyter Notebook or Colab
- Follow the instructions within each notebook for specific applications
Remote_Sensing_Projects/
├── Energy_Balance.ipynb
├── Montein_GPP.ipynb
├── RADAR.ipynb
├── RS_FAO.ipynb
├── Trapezoid_method.ipynb
├── evapotranspiration_fao.ipynb
├── read_netcdf_image_as_data_cube.ipynb
└── remoreSensing_Shortwave_rad.ipynb
- Energy balance calculations for land surface
- Vegetation productivity analysis
- Soil moisture estimation
- Evapotranspiration modeling
- RADAR data processing
- NetCDF data handling
- Integration with Google Earth Engine
This project is licensed under the HUJI License.
Yehuda Yungstein (Supervised by Dr. David Helman)
This repository was created as part of a Remote Sensing course and incorporates standard methodologies from the field of remote sensing and Earth observation.