Learning to code#

There is a wide diversity of programming languages and open source software suited to Climate and Environmental research.

We present below a list of resources suggested to help strengthen your coding skills for the Reproducibility Challenge and some Scientific ecosystems supporting Climate and Environmental research.

Foundations#

Python#

R#

Julia#

Cross-languages (Python, R and/or Julia)#

Open Scientific Ecosystems#

We list below some communities developing and maintaining Open source scientific software.

Python#

  • Pangeo. Scalable tools designed to work together for big geosciences data access, processing and analysis.

  • HoloViz. Tools designed to work together to solve the entire problem of visualization, from conducting exploratory data analysis to deploying complex dashboards.

R#

  • rspatial: Tools for spatial data analysis.

Julia#

  • JuliaGeo: Tools for geospatial and geosciences domains.

  • JuliaClimate: Tools for climate science.

  • EcoJulia: Tools for ecology, biodiversity, and biogeography research

Attribution#

Some material in this section have been adapted from NASA Earthdata Cloud Cookbook under a CC-BY license.