Treffer: tmm4py : Global Ocean Biogeochemical Modeling in Python With the Transport Matrix Method.
Weitere Informationen
Marine biogeochemical models are important tools in the quest to understand the cycling of chemical and biological tracers such as nutrients, carbon and oxygen, as well as key components of the Earth System Models used to project climate change. Historically, given the need for speed, global scale modeling has been performed in compiled languages like Fortran. However, as high level scripting languages such as Python and Julia gain popularity, the need for models and tools accessible from them has become imperative. This paper introduces tmm4py, a Python interface to a redesigned version of the Transport Matrix Method (TMM) software, a computationally efficient numerical scheme for "offline" simulation of marine geochemical and biogeochemical tracers. The TMM provides a convenient framework for developing and testing new biogeochemical parameterizations, as well as running existing complex models driven by circulations derived from state‐of‐the‐art physical models. tmm4py exposes all of the TMM library's functionality in Python, including transparent parallelization, allowing users to not only interactively use models written in compiled languages, but also develop complex models in pure Python with performance similar to compiled code. tmm4py enables users to exploit the large Python‐based scientific software ecosystem, including libraries for machine learning and deploying models on Graphics Processing Units. The various features of tmm4py are described and illustrated through practical examples, including a full‐fledged biogeochemical model written entirely in Python. Plain Language Summary: A new software tmm4py is introduced which makes it easy to develop and efficiently run complex global ocean biogeochemical models in Python. tmm4py can run on hardware ranging from laptops to supercomputers and requires no knowledge of parallel programming. As such it should prove useful for both research and pedagogy. Key Points: Global ocean geochemical and biogeochemical models are important tools for research and policyThese models are usually written in Fortran, limiting their accessibility as scripting languages like Python become more commonplaceA new software, tmm4py, is introduced to enable efficient, global scale biogeochemical modeling in Python [ABSTRACT FROM AUTHOR]
Copyright of Journal of Advances in Modeling Earth Systems is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)