Front Toolbox benchmark data
收藏资源简介:
Fronts-toolbox is a collection of tools to detect oceanic fronts in Python. Some front-detection algorithms are complex and thus may perform poorly when written directly in Python.This library provides a framework of Numba accelerated functions that can be applied easily to Numpy arrays, Dask arrays, or Xarray data.It could also support Cuda arrays if necessary.This makes creating and modifying those functions easier (especially for non-specialists) than if they were written in Fortran or C extensions. The data in this repository is to be used to test and showcase the various algorithms.
锋面工具箱(Fronts-toolbox)是一款专为Python环境开发的海洋锋面检测工具集。 部分海洋锋面检测算法逻辑复杂,若直接以Python编写,往往性能表现欠佳。本库提供了基于Numba加速的函数框架,可便捷应用于NumPy数组(Numpy arrays)、Dask数组(Dask arrays)或Xarray数据(Xarray data);若有实际需求,还可支持Cuda数组(Cuda arrays)。相较于采用Fortran或C扩展编写的实现方案,该框架能够大幅简化函数的创建与修改流程,尤其适合非专业开发人员。 本代码仓库附带的数据可用于测试与展示各类锋面检测算法。



