- TOOLBOX
Researchers often find themselves coding algorithms in one programming language, only to have to rewrite them in a faster one. An up-and-coming language could be the answer.
Illustration by The Project Twins
When it comes to climate modelling, every computational second counts. Designed to account for air, land, sun and sea, and the complicated physics that links them, these models can run to millions of lines of code, which are executed on the world’s most powerful computers. So when the coder-climatologists of the Climate Modeling Alliance (CliMA) — a coalition of US-based scientists, engineers and mathematicians — set out to build a model from the ground up, they opted for a language that could handle their needs. They opted for Julia.
Nature 572, 141-142 (2019)
doi: https://doi.org/10.1038/d41586-019-02310-3
Programming tools: Adventures with R
Programming: Pick up Python
NatureTech hub