Applications of Python in water, climate, crop and earth sciences Authors: Sat Kumar Tomer Shubham Goswami Sidharth Jaya Bhatt Jyotsna Pandey Anubhav Goel Table of contents 1. Precipitation 1.1 Make precipitation map from IMD data 1.2 Extract annual maximum series over a location 1.3 Extreme rainfall analysis 1.4 IDF 2. Evapotranspiration 2.1 Estimate PET from weather data 2.2 Estimate EF from satellite data 3. Crop 3.1 Irrigation water requirements 3.2 4. Runoff 4.1 CN approach 4.2 Infiltration approach 4.3 Unit Hydrograph Approach 4.4 SWMM Rainfall-Runoff Model Compute runoff 5. Soil moisture 5.1 Soil hydraulic relationships 5.2 Bucket model 5.3 Soil moisture modelling using Richards' equation 6. Groundwater 6.1 AMBHAS ground water model 6.2 Pastas python package 7. Optimization 7.1 GA 7.2 GLUE 8. Miscellaneous 8.1 Computing mean from CDF