One of the NCL series: why Use NCL?

Source: Internet
Author: User

In the meteorological field, the use of data analysis and mapping software has a lot, such as simple grads, powerful matrix computing functions of MATLAB, with Windows graphical interface Sufer and so on. The programming language at hand is so rich, why use NCL, here are some of my reasons:

one, powerful data format support

The perfect support for commonly used data formats in meteorology undoubtedly becomes the most prominent advantage of NCL. Netcdf,grib, HDF, WRF output, binary, ASCII, shape and other file formats are supported directly in the NCL language, while others have specialized functions. For example, to read grib data, Matlab needs to install a specific toolkit, while grads needs to generate pointers and profiles, but in NCL, you only need a simple addfile. The direct support for the schema output file has added to NCL's unique charm.

second, powerful meteorological analysis and statistical function library

If your requirements for data reading are not high, then NCL's powerful meteorological library will surely win your heart. In the field of meteorology, data analysis and statistics occupy a very important place in scientific research and business analysis. How to test your idea more quickly and easily, NCL provides an optimal choice for you to use the library of functions. NCL's powerful library covers almost all the common methods of analysis and statistics in the meteorological field, and in other languages it is necessary to write a large number of scripts for meteorological analysis functions, where it is easy to use a function.

three, excellent drawing function, close to the perfect graphics

A good drawing software, why put its drawing advantages to the third place? The main reason is that it is not just a drawing language to remind beginners, because in fact NCL is a fully fledged programming language. Many people often compare NCL with grads, in fact both have their merits, and the pinnacle usually can bring their advantages to the fullest. Grads wins in a quick start, without too much setup; NCL wins in the details, many of the source variable properties will achieve your almost demanding graphics requirements, but this also means more code. In other words, those who love the obsessive compulsive disorder, Virgo, come on, NCL will be your perfect destination.

Iv. Extremely rich help documentation

Do not doubt, those who do not find more manuals, I want to say to you, the official website is the kingly way. Official website for the programming involved in the various modules of the design of the various frameworks, after you are familiar with the face of the official website, you will find the beauty of this site. Examples + tutorials + graphics, this design will help you to quickly grasp the essentials of NCL programming.

There's so much to say, maybe you're skeptical about the less familiar you and the other languages, but in the later chapters you'll feel the charm.

One of the NCL series: why Use NCL?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.