{"id":82063,"date":"2025-08-16T14:39:03","date_gmt":"2025-08-16T05:39:03","guid":{"rendered":"https:\/\/www.waseda.jp\/inst\/research\/?p=82063"},"modified":"2025-09-16T14:39:13","modified_gmt":"2025-09-16T05:39:13","slug":"tmm4py-global-ocean-biogeochemical-modeling-in-python-with-the-transport-matrix-method%ef%bc%88published-in-journal-of-advances-in-modeling-earth-systems-august-2025%ef%bc%89","status":"publish","type":"post","link":"https:\/\/www.waseda.jp\/inst\/research\/news\/82063","title":{"rendered":"tmm4py: Global Ocean Biogeochemical Modeling in Python With the Transport Matrix Method\uff08Published in Journal of Advances in Modeling Earth Systems, August, 2025\uff09"},"content":{"rendered":"<table class=\"table table-bordered table-colored-tbhd\" style=\"height: 636px; width: 100%; border-collapse: collapse; border-style: solid;\" border=\"1\">\n<tbody>\n<tr style=\"height: 78px;\">\n<td style=\"width: 19.0523%; height: 78px;\">Journal Title<br \/>\n\/\u63b2\u8f09\u30b8\u30e3\u30fc\u30ca\u30eb\u540d<\/td>\n<td style=\"width: 80.849%; height: 78px;\">Journal of Advances in Modeling Earth Systems<\/td>\n<\/tr>\n<tr style=\"height: 65px;\">\n<td style=\"width: 19.0523%; height: 80px;\">Publication Year and Month<br \/>\n\/\u63b2\u8f09\u5e74\u6708<\/td>\n<td style=\"width: 80.849%; height: 80px;\">August, 2025<\/td>\n<\/tr>\n<tr style=\"height: 55px;\">\n<td style=\"width: 19.0523%; height: 79px;\">Paper Title<br \/>\n\/\u8ad6\u6587\u30bf\u30a4\u30c8\u30eb<\/td>\n<td style=\"width: 80.849%; height: 79px;\">tmm4py: Global Ocean Biogeochemical Modeling in Python With the Transport Matrix Method<\/td>\n<\/tr>\n<tr style=\"height: 85px;\">\n<td style=\"width: 19.0523%; height: 85px;\">DOI<br \/>\n\/\u8ad6\u6587DOI<\/td>\n<td style=\"width: 80.849%; height: 85px;\"><a href=\"https:\/\/doi.org\/10.1029\/2025MS005028\">10.1029\/2025MS005028<\/a><\/td>\n<\/tr>\n<tr style=\"height: 59px;\">\n<td style=\"width: 19.0523%; height: 80px;\">\u00a0Author of Waseda University<br \/>\n\/\u672c\u5b66\u306e\u8457\u8005<\/td>\n<td style=\"width: 80.849%; height: 80px;\"><span style=\"font-family: inherit; font-size: inherit;\">KHATIWALA, Samar Prakash(Professor, Faculty of International Research and Education, School of International Liberal Studies):Lead Author, Correspoinding Author<\/span><\/td>\n<\/tr>\n<tr style=\"height: 68px;\">\n<td style=\"width: 19.0523%; height: 86px;\">Related Websites<br \/>\n\/\u95a2\u9023Web<\/td>\n<td style=\"width: 80.849%; height: 86px;\">&#8211;<\/td>\n<\/tr>\n<tr style=\"height: 138px;\">\n<td style=\"width: 19.0523%; height: 148px;\">Abstract<br \/>\n\/\u6284\u9332<\/td>\n<td style=\"width: 80.849%; height: 148px;\">\n<div id=\"abstractBox\" class=\"article_abstract-content hlFld-Abstract\">\n<p class=\"articleBody_abstractText\">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\u00a0tmm4py, a Python interface to a redesigned version of the Transport Matrix Method (TMM) software, a computationally efficient numerical scheme for \u201coffline\u201d 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.\u00a0tmm4py\u00a0exposes all of the TMM library&#8217;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.\u00a0tmm4py\u00a0enables 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\u00a0tmm4py\u00a0are described and illustrated through practical examples, including a full-fledged biogeochemical model written entirely in Python.<\/p>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Journal Title \/\u63b2\u8f09\u30b8\u30e3\u30fc\u30ca\u30eb\u540d Journal of Advances in Modeling Earth Systems Publication Year and Month \/\u63b2\u8f09\u5e74\u6708 August, [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"tags":[218,217],"class_list":["post-82063","post","type-post","status-publish","format-standard","hentry","tag-impact-en","tag-impact"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.waseda.jp\/inst\/research\/wp-json\/wp\/v2\/posts\/82063","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.waseda.jp\/inst\/research\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.waseda.jp\/inst\/research\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.waseda.jp\/inst\/research\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.waseda.jp\/inst\/research\/wp-json\/wp\/v2\/comments?post=82063"}],"version-history":[{"count":1,"href":"https:\/\/www.waseda.jp\/inst\/research\/wp-json\/wp\/v2\/posts\/82063\/revisions"}],"predecessor-version":[{"id":82064,"href":"https:\/\/www.waseda.jp\/inst\/research\/wp-json\/wp\/v2\/posts\/82063\/revisions\/82064"}],"wp:attachment":[{"href":"https:\/\/www.waseda.jp\/inst\/research\/wp-json\/wp\/v2\/media?parent=82063"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.waseda.jp\/inst\/research\/wp-json\/wp\/v2\/categories?post=82063"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.waseda.jp\/inst\/research\/wp-json\/wp\/v2\/tags?post=82063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}