• Member Statistics

    16,734
    Total Members
    7,904
    Most Online
    alexmiller
    Newest Member
    alexmiller
    Joined
Sign in to follow this  
JakkelWx

Programming Languages used in Meteorology

Recommended Posts

On 4/14/2019 at 5:49 PM, JakkelWx said:

What programming language do most meteorologists use if they are dealing/working with weather models and climate models? 

Mainly FORTRAN (great program for running numerical computations) on a Linux OS. When it comes to post-processing data; NCL, REVU, MATLAB, and or PYTHON. 

Share this post


Link to post
Share on other sites

That's a great question! I always thought they use Python as their base language. However, I'm into website development, and I find HTML overrated now as I'm seeing more contemporary coding packages being available. I'm also aware that some of their command languages could use some AI tweaks from other sources like https://www.getparthenon.com since the needs in the medical fields are continuously changing. I'm pretty sure that doctors around the world would embrace such changes as a positive addition!

Share this post


Link to post
Share on other sites
8 hours ago, Lindyschoe said:

That's a great question! I always thought they use Python as their base language. I'm into website developmnet and I find HTML overrated now as I'm seeing more contemporary coding packages being available.

I agree! It's a very good question. 

Now that it's been a few years, I'd rank it like this; FORTRAN, NCAR Command Language (NCL; which is no longer being updated), and Python. I develop script pretty often in NCL and Python for statistical and graphical reasons. FORTRAN's important because most, if not all, Numerical Weather Prediction programs are coded in FORTRAN.

If anyone's curious, the code to run NWP (for the Weather Research and Forecast model specifically) looks like this: https://github.com/wrf-model/WRF/tree/master/phys - Select any .F file in that repository.

For Python, the script will look like this: https://wrf-python.readthedocs.io/en/latest/plot.html (I mainly plot images with Python). NCL's pretty similar to this, but faster when working with .nc/.grb/etc... files though.

In all honesty, if you learn one language, you obtain a basic understanding of them all.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.