loading page

PYOMPA Technical Note
  • Avanti Shrikumar,
  • Rian Lawrence,
  • Karen L Casciotti
Avanti Shrikumar
Stanford University, Stanford University, Stanford University, Stanford University

Corresponding Author:[email protected]

Author Profile
Rian Lawrence
Stanford University, Stanford University, Stanford University, Stanford University
Author Profile
Karen L Casciotti
Stanford University, Stanford University, Stanford University, Stanford University
Author Profile

Abstract

This document is intended as a technical note for pyompa (https://github.com/nitrogenlab/pyompa), a python package for conducting water mass mixing analysis (also known as “Optimum Multiparameter Analysis”, “OMP analysis” or “OMPA” in the literature). It is being made available in advance of a formal publication as an accompaniment to an upcoming paper by Lawrence et al. on the water mass analysis of the GP15 transect, and also so that it may be used as a reference for individuals who wish to use PYOMPA in their research today. PYOMPA contains several significant improvements over previously-published methods for conducting OMP analysis. These include a hard constraint on mass conservation, flexible definitions for both end-member composition and nutrient exchange ratios, a smooth penalty-based approach to encode prior knowledge of end-member distributions, support for reporting ambiguity when the solution is underdetermined, and a way to leverage knowledge from another model (such as an Ocean Circulation Inverse Model or OCIM) to select the best PYOMPA solution. This document also contains a description of additional analyses, such as archetype analysis for selecting end-member subtypes and an automated way to define the thermocline boundary, as they are often useful in conjunction with water mass mixing analysis. The focus of this document is on the mathematical formulations. Please refer to the github README or contact the authors for more information.