Using the COAsT Python']Python package to develop a standardised validation workflow for ocean physics models

被引:0
|
作者
Byrne, David [1 ]
Polton, Jeff [1 ]
O'Dea, Enda [2 ]
Williams, Joanne [1 ]
机构
[1] Natl Oceanog Ctr, Liverpool, England
[2] Met Off, Exeter, England
基金
英国自然环境研究理事会;
关键词
CONFIGURATION;
D O I
10.5194/gmd-16-3749-2023
中图分类号
P [天文学、地球科学];
学科分类号
07 ;
摘要
Validation is one of the most important stages of a model's development. By comparing outputs to observations, we can estimate how well the model isable to simulate reality, which is the ultimate aim of many models. During development, validation may be iterated upon to improve the modelsimulation and compare it to similar existing models or perhaps previous versions of the same configuration. As models become more complex, datastorage requirements increase and analyses improve, scientific communities must be able to develop standardised validation workflows for efficientand accurate analyses with an ultimate goal of a complete, automated validation. We describe how the Coastal Ocean Assessment Toolbox (COAsT) Python package has been used to develop a standardised and partially automated validation system. This is discussedalongside five principles which are fundamental for our system: system scaleability, independence from data source, reproducible workflows, expandablecode base and objective scoring. We also describe the current version of our own validation workflow and discuss how it adheres to the aboveprinciples. COAsT provides a set of standardised oceanographic data objects ideal for representing both modelled and observed data. We use the packageto compare two model configurations of the Northwest European Shelf to observations from tide gauge and profiles.
引用
收藏
页码:3749 / 3764
页数:16
相关论文
共 50 条
  • [11] jmcm: a Python']Python package for analyzing longitudinal data using joint mean-covariance models
    Yang, Xuerui
    Pan, Jianxin
    COMMUNICATIONS IN STATISTICS-SIMULATION AND COMPUTATION, 2023, 52 (11) : 5446 - 5461
  • [12] Temperature Validation using the CSD Python']Python API
    Johnston, Dean
    Sarjeant, Amy
    Wiggin, Seth
    ACTA CRYSTALLOGRAPHICA A-FOUNDATION AND ADVANCES, 2018, 74 : A398 - A398
  • [13] EASYMORE: A Python']Python package to streamline the remapping of variables for Earth System models
    Gharari, Shervan
    Keshavarz, Kasra
    Knoben, Wouter J. M.
    Tang, Gouqiang
    Clark, Martyn P.
    SOFTWAREX, 2023, 24
  • [14] MatOpt: A Python']Python Package for Nanomaterials Design Using Discrete Optimization
    Hanselman, Christopher L.
    Yin, Xiangyu
    Miller, David C.
    Gounaris, Chrysanthos E.
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2022, 62 (02) : 295 - 308
  • [15] Multtestlib: A Python']Python package for performing unit tests using multiprocessing
    de Alvarenga, Ricardo Ribeiro
    Dias, Luiz Alberto Vieira
    da Cunha, Adilson Marques
    SOFTWAREX, 2025, 29
  • [16] Programming biological models in Python']Python using PySB
    Lopez, Carlos F.
    Muhlich, Jeremy L.
    Bachman, John A.
    Sorger, Peter K.
    MOLECULAR SYSTEMS BIOLOGY, 2013, 9
  • [17] torchosr - A PyTorch extension package for Open Set Recognition models evaluation in Python']Python
    Komorniczak, Joanna
    Ksieniewicz, Pawel
    NEUROCOMPUTING, 2024, 566
  • [18] q-pac: A Python']Python package for machine learned charge equilibration models
    Vondrak, Martin
    Reuter, Karsten
    Margraf, Johannes T. T.
    JOURNAL OF CHEMICAL PHYSICS, 2023, 159 (05):
  • [19] HistoMIL: A Python']Python package for training multiple instance learning models on histopathology slides
    Pan, Shi
    Secrier, Maria
    ISCIENCE, 2023, 26 (10)
  • [20] sparsesurv: a Python']Python package for fitting sparse survival models via knowledge distillation
    Wissel, David
    Janakarajan, Nikita
    Schulte, Julius
    Rowson, Daniel
    Yuan, Xintian
    Boeva, Valentina
    BIOINFORMATICS, 2024, 40 (09)