An open API service indexing awesome lists of open source software.

https://github.com/iuryt/fvcompy

Reading and analyzing FVCOM outputs with Python xarray.
https://github.com/iuryt/fvcompy

multidimensional multiindex ocean-modelling oceanography xarray

Last synced: 3 months ago
JSON representation

Reading and analyzing FVCOM outputs with Python xarray.

Awesome Lists containing this project

README

          


FVCOMpy


Reading and plotting FVCOM outputs with Python xarray.




Source: Advances in Computational Oceanography

**FVCOM** stands for Finite-Volume Coastal Ocean Model. This model uses an unique _unstructured grid_ that allows easily to setup focus points without having to nest different meshes. One of the only drawbacks is that the unstructured grid turns very difficult to _offline_ analyses. The model output also commonly use the same name for coordinates and dimensions. For instance, the model has sigma layers coordinate `siglay` that depends on `(siglay,node)`, crashing with `xarray` notion of coordinates (see discussion in [xarray #2233](https://github.com/pydata/xarray/issues/2233))

One of the main reason to create this repository is to _investigate alternatives_ for users to use FVCOM outputs in their researches, e.g. the [Northeast Coastal Ocean Forecast System (**NECOFS**)](http://fvcom.smast.umassd.edu/necofs/). The starting point is to create some tutorial notebooks showing solutions for reading and regriding FVCOM data to allow using `xarray` for multidimensional analysis. With time, we could try to wrap it as a `Python` package.


NECOFS data

## Currently available tutorials

| Tutorial | Badge |
| ----------- | ----------- |
| 00-Getting Started | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/iuryt/FVCOMpy/blob/main/examples/00-GettingStarted.ipynb) |