GliderTools: A Python Toolbox for Processing Underwater Glider Data

GliderTools: A Python Toolbox for Processing Underwater Glider Data
复制标题

DOI:
10.3389/fmars.2019.00738
复制
发表时间:
2019-12-03
影响因子:
3.7
通讯作者:
Swart, Sebastiaan
Swart, Sebastiaan
中科院分区:
生物学2区
文献类型:
--
作者:
Gregor, Luke;Ryan-Keogh, Thomas J.;Swart, Sebastiaan

文献摘要

被引文献

相似文献

在过去的十年里,水下滑翔机得到了广泛的应用。这导致数据激增,随之而来的是处理数据的工具的开发。这些工具主要专注于将数据从原始形式转换为更易于访问的格式,并且通常依赖于专有编程语言。这给学者们在滑翔机数据处理方面留下了一个空白,他们经常需要执行二次质量控制(QC),对数据进行校准、校正、内插和可视化。在这里,我们介绍GliderTools,这是一个开源的Python包,可以满足Glider用户社区的这些需求。该工具旨在将重点从处理转移到数据上。GliderTools的目标不是取代现有的转换原始数据和执行自动一阶QC的软件。在本文中,我们提出了一套工具,包括二次清洗和校准,瓶子样品的校准程序,荧光猝灭校正,光合作用可用辐射(PAR)校正和垂直和水平维度的数据内插。其中许多过程在其他几项研究中都有描述,但并不存在于为水下滑翔机数据设计的整理包中。重要的是,我们为潜在用户提供了如何使用这些工具的指南,以便从学生到经验丰富的研究人员的广泛用户可以轻松、快速地访问这些工具。我们认识到,这一套餐可能不是包罗万象的,因此我们欢迎社区的贡献,并将GliderTools作为一个社区驱动的科学家项目进行推广。
Underwater gliders have become widely used in the last decade. This has led to a proliferation of data and the concomitant development of tools to process the data. These tools are focused primarily on converting the data from its raw form to more accessible formats and often rely on proprietary programing languages. This has left a gap in the processing of glider data for academics, who often need to perform secondary quality control (QC), calibrate, correct, interpolate and visualize data. Here, we present GliderTools, an open-source Python package that addresses these needs of the glider user community. The tool is designed to change the focus from the processing to the data. GliderTools does not aim to replace existing software that converts raw data and performs automatic first-order QC. In this paper, we present a set of tools, that includes secondary cleaning and calibration, calibration procedures for bottle samples, fluorescence quenching correction, photosynthetically available radiation (PAR) corrections and data interpolation in the vertical and horizontal dimensions. Many of these processes have been described in several other studies, but do not exist in a collated package designed for underwater glider data. Importantly, we provide potential users with guidelines on how these tools are used so that they can be easily and rapidly accessible to a wide range of users that span the student to the experienced researcher. We recognize that this package may not be all-encompassing for every user and we thus welcome community contributions and promote GliderTools as a community-driven project for scientists.