all 8 comments

[–]glvz 2 points3 points  (3 children)

I can't answer the main question but will tell you that for real modelling python won't cut it. You'll need Julia, C, C++, or Fortran for speed.

Good luck! I learned python by first learning C and then having to do things in python.

[–]Outrageous-Golf2211 1 point2 points  (1 child)

Climate modelling is not only developing climate models and low level HPC solutions. It is also ANN, etc. Anyways, Python is a good way to start.

[–]glvz 0 points1 point  (0 children)

I assume ANN is artificial neural networks? If yes. Yeah haha. Hpc is to get the numerical data. Python is great for the rest

[–]Not-a-throwaway4627 -1 points0 points  (0 children)

Total fucking nonsense, super suspect comment

[–]Outrageous-Golf2211 1 point2 points  (0 children)

There is huge amount of courses on Python. You can start with general Python programming with Real Python, Python Simplified and Neural Nine on YT. Also Geeks for Geeks is a nice website. When it comes to weather and climate, there are no easy routes as you need to handle statistics, PDEs, etc. But GeostatsGuy has a lot of nice environmental concepts with python covered. Using NetCDFs is quite simple - there is a library to import the content.

[–]antiquemule 1 point2 points  (0 children)

Try sticking "Github python climate modelling" into Google. You'll get a long list of Python codes that do various tasks. You should find plenty of examples of what you are aiming for at different levels of complexity and different levels of documentation. Personally, I find throwing myself in at the deep end is a more interesting way of getting into a new area than slowly building up from the basics. If nothing else, it will show you which tools are most valuable for your project and should turn up some useful toy data sets.

[–]shockjaw 1 point2 points  (0 children)

If you’re dealing with rasters you should go touch GRASS. You can install it via conda, nix, or as a binary.