Studying Self learning environmental physics

Click For Summary
SUMMARY

The discussion centers on self-learning in environmental physics, particularly in relation to climate change and its modeling. Key programming languages identified for climate modeling include Fortran for legacy systems, and Python and Julia for contemporary models. Additional tools mentioned are MATLAB and Java, which are also utilized in system modeling. The conversation provides several valuable resources, including textbooks and online courses, to aid in understanding climate models and their historical context.

PREREQUISITES
  • Understanding of climate change and its impact on physical models.
  • Familiarity with programming languages such as Python, Julia, Fortran, MATLAB, and Java.
  • Knowledge of numerical methods and their application in modeling.
  • Basic concepts of physics relevant to environmental science.
NEXT STEPS
  • Explore the textbook on climate models available at this link.
  • Research the historical context of climate models through the AIP resource at this link.
  • Learn about Python applications in climate science via the Coursera course at this link.
  • Investigate open-source physics modeling in Java at this link.
USEFUL FOR

Students and professionals in electronics engineering and physics, climate scientists, and anyone interested in the intersection of programming and environmental modeling.

gerardofingurbe
Messages
14
Reaction score
0
I am really into climate change , and the physical models they use to relate it to other factors such as diseases , however i don't know where to learn about it , i am currently enrolled on the 8th trimester of electronics engineering (out of 12) and in the 4th semester of physics(in a different university ) , i'd like to know about what books i could read , what fields of physics should i focus on , programming languages that may come in handy
 
Physics news on Phys.org
Here's a reference to understanding climate models:

http://www.climate.be/textbook/chapter3_node3.html

Here's some historical background with references to past and current climate models:

https://www.aip.org/history/climate/simple.htm

I'd imagine that there would be a combination of languages such as Fortran for legacy models, numerical Python and Julia for more recent models. However, some engineers and scientists rely on MATLAB or Java for modeling systems in general (see www.compadre.org/osp for opensource physics modeling in Java).

Here's another reference:

https://www.wmo.int/pages/themes/climate/climate_models.php

I found some python examples here:

https://www.coursera.org/learn/global-warming-model/
https://sites.google.com/site/pythonforclimatescience/
http://www.bodekerscientific.com/other/simple-climate-model
http://pythonhosted.org/pySCM/
 
Last edited by a moderator:
TL;DR: How can I begin to gain an understanding of astronomy? Hello there, and thank you in advance to anyone that might answer this. I'm sorry if this is the wrong place to post a question like this, as I am new to this website and also very nervous about making a post that others might see/reply to. I am a freshman in high school and I am interested in astronomy. I want to learn about space, but I am not quite sure where to begin. Is there anything that I can do to seriously expand my...

Similar threads

  • · Replies 71 ·
3
Replies
71
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 10 ·
Replies
10
Views
5K
  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 22 ·
Replies
22
Views
7K
Replies
6
Views
3K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 14 ·
Replies
14
Views
4K