oocgcm
oocgcm copied to clipboard
oocgcm is a python library for the analysis of large gridded geophysical dataset.
Eventually, 3D grids should come with methods for projecting 3D fields onto 2D isosurfaces (ex : temperature on an isopycnal). This issue gathers informations / ideas as to how to...
numpy.gradient compute the spatial derivatives with a second order scheme except near boundaries where the derivatives are evaluated with a first order scheme. oocgcm.core.grids._horizontal_gradient wraps numpy.gradient for xarray.DataArray with dask....
I have worked on adding the grid of the mitgcm, it requires a few hack to make it work with the current API: * I do not have a mask...
Without import statements of the subpackages, it's harder to play around with/experiment with oocgcm as a new user, since you can't access any of the subpackages ```python In [1]: import...
I just discovered this sgrid convention: https://publicwiki.deltares.nl/display/NETCDF/Deltares+proposal+for+Staggered+Grid+data+model+(SGRID) It has a python implementation: https://github.com/sgrid/pysgrid This could potentially be an alternative to pycomodo, which is not always 100% satisfactory.
following a discussion with @toddringler : it would be nice to have a internal representation of the geometric features used for defining spatial integrals (horizontal averages, flux across section). this...
In the long term, it might be more pythonic for methods related to e.g. a scalar field (eg : its gradient, smoothing etc...) to be attributes of the dataArray itself....
I have created a Window object that inherits from DataArray. I had some issues with recursive call of the constructor inside the _print_ and _plot_ method. I achieved to fix...
Hi all, My problem is the following : I want to process simple statistics using the norm of a vector (u/v fields). When using norm_of_vectorfield, memory gets busier than when...
see [PyDom.eos](http://servforge.legi.grenoble-inp.fr/projects/PyDom/browser/trunk/lib/eos.py) - PyDom.eos to oocgcm to oocgcm.oceanfuncs. - possibly in a oocgcm.oceanmodels.eos first for model specific versions of eos. - possibly with numba for non-trivial equations.