TY - JOUR
T1 - The Climate Data Toolbox for MATLAB
AU - Greene, Chad A.
AU - Thirumalai, Kaustubh
AU - Kearney, Kelly A.
AU - Delgado, José Miguel
AU - Schwanghart, Wolfgang
AU - Wolfenbarger, Natalie S.
AU - Thyng, Kristen M.
AU - Gwyther, David E.
AU - Gardner, Alex S.
AU - Blankenship, Donald D.
N1 - Funding Information:
The Climate Data Toolbox for MATLAB is available on GitHub (https://github.com/chadagreene/CDT; Greene et al.,). We thank Carl Wunsch, Monique Messi?, and Guillaume Maze for their helpful feedback and suggestions during the development of CDT. Thanks also to Peter Huybers for sharing his daily_insolation function. Thanks to Lisa Kempler at The MathWorks for supporting this work. The C2xyz and islatlon functions were originally written for Antarctic Mapping Tools for MATLAB (Greene, Gwyther, & Blankenship,). The filt1 and sun_angle functions were written for work that has been published by Greene and Blankenship (). The filt2 function was developed for work by Dow et al. () and Greene (). The ekman and windstress functions were developed for work published by Greene, Blankenship, et al. (). The sinefit, sineval, and sinefit_bootstrap functions were developed for work published by Greene et al. (). The mld function was adapted from find_mld.m, which was originally published alongside Holte and Talley (). The authors were supported by the G. Unger Vetlesen Foundation, the Presidential Postdoctoral Fellowship at Brown University, the Australian Research Council's Special Research Initiative for Antarctic Gateway Partnership (Project ID SR140300001), and the NASA Cryosphere program. The writing and publication of this paper was supported by the Jet Propulsion Laboratory, California Institute of Technology, sponsored by NASA MEaSUREs and the NASA Postdoctoral Program, through an agreement with the National Aeronautics and Space Administration. Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise, does not constitute or imply its endorsement by the U.S. Government or the Jet Propulsion Laboratory, California Institute of Technology. C.?A.?G. and K.?A.?K. currently serve as volunteers on the MathWorks Community Advisory Board.
Publisher Copyright:
©2019. American Geophysical Union. All Rights Reserved.
PY - 2019
Y1 - 2019
N2 - Climate science is highly interdisciplinary by nature, so understanding interactions between Earth processes inherently warrants the use of analytical software that can operate across the disciplines of Earth science. Toward this end, we present the Climate Data Toolbox for MATLAB, which contains more than 100 functions that span the major climate-related disciplines of Earth science. The toolbox enables streamlined, entirely scriptable workflows that are intuitive to write and easy to share. Included are functions to evaluate uncertainty, perform matrix operations, calculate climate indices, and generate common data displays. Documentation is presented pedagogically, with thorough explanations of how each function works and tutorials showing how the toolbox can be used to replicate results of published studies. As a well-tested, well-documented platform for interdisciplinary collaborations, the Climate Data Toolbox for MATLAB aims to reduce time spent writing low-level code, let researchers focus on physics rather than coding and encourage more efficacious code sharing.
AB - Climate science is highly interdisciplinary by nature, so understanding interactions between Earth processes inherently warrants the use of analytical software that can operate across the disciplines of Earth science. Toward this end, we present the Climate Data Toolbox for MATLAB, which contains more than 100 functions that span the major climate-related disciplines of Earth science. The toolbox enables streamlined, entirely scriptable workflows that are intuitive to write and easy to share. Included are functions to evaluate uncertainty, perform matrix operations, calculate climate indices, and generate common data displays. Documentation is presented pedagogically, with thorough explanations of how each function works and tutorials showing how the toolbox can be used to replicate results of published studies. As a well-tested, well-documented platform for interdisciplinary collaborations, the Climate Data Toolbox for MATLAB aims to reduce time spent writing low-level code, let researchers focus on physics rather than coding and encourage more efficacious code sharing.
UR - http://www.scopus.com/inward/record.url?scp=85068663525&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85068663525&partnerID=8YFLogxK
U2 - 10.1029/2019GC008392
DO - 10.1029/2019GC008392
M3 - Article
AN - SCOPUS:85068663525
VL - 20
SP - 3774
EP - 3781
JO - Geochemistry, Geophysics, Geosystems
JF - Geochemistry, Geophysics, Geosystems
SN - 1525-2027
IS - 7
ER -