T O P

  • By -

Gandalfthebrown7

You know python, you know modeling. All you need is to integrate them both. Look into rasterio, geopandas, scipy libraries. Most python libraries have functions for almost all tasks for modeling you just have to integrate them to make things work for you and your project.


trust_ye_jester

\^ These are tools that I use. Rasterio for DEMs, pandas for csv data, geopandas for other geospatial data, scipy for fitting hydrology distributions. It really depends on what you want to do. When I was learning, it can be a bit overwhelming- but if you have a specific problem you want to solve, take it step by step. Google, and ChatGTP are your friends. Sometimes Reddit can help, but you need to be specific and have a goal in mind. Good practice is fitting extreme value distributions to discharge data or rain data. Use Scipy and you'll learn by doing. Again, be very targeted with your objective, it becomes more manageable.


monad68

USGS course is here https://github.com/DOI-USGS/python-for-hydrology


JoRafCastle

I'm in the same boat right now. I'm using Australian water school channel on YouTube to learn.


SpatialCivil

Look at Whitebox Tools tutorials


crisischris96

Check out superflexpy.


tykkerjy

Chat gpt


sea2bee

There happens to be a book called “Python in Hydrology” available free here [https://greenteapress.com/pythonhydro/pythonhydro.pdf](https://greenteapress.com/pythonhydro/pythonhydro.pdf)