https://github.com/lesommer/oocgcm
oocgcm is a python library for the analysis of large gridded geophysical dataset.
https://github.com/lesommer/oocgcm
dask geoscientific ocean ocean-models python python-packages xarray
Last synced: about 1 month ago
JSON representation
oocgcm is a python library for the analysis of large gridded geophysical dataset.
- Host: GitHub
- URL: https://github.com/lesommer/oocgcm
- Owner: lesommer
- License: apache-2.0
- Created: 2016-03-24T11:10:50.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-11-06T14:04:07.000Z (over 7 years ago)
- Last Synced: 2025-04-13T07:14:04.022Z (about 1 month ago)
- Topics: dask, geoscientific, ocean, ocean-models, python, python-packages, xarray
- Language: Python
- Homepage: http://oocgcm.rtfd.io
- Size: 2.93 MB
- Stars: 39
- Watchers: 22
- Forks: 11
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://travis-ci.org/lesommer/oocgcm)
[](https://codecov.io/github/lesommer/oocgcm?branch=master)
[](https://coveralls.io/github/lesommer/oocgcm?branch=master)
[](http://oocgcm.readthedocs.io/en/latest/?badge=latest)# oocgcm
#### Out of core analysis tools for general circulation models in python.This project provides tools for post-processing and **analyzing** output of
**general circulation models** (based on the Arakawa C-grid) and **gridded satellite data**.Our aim is to simplify the analysis of **very large datasets of model output**
(~1-100Tb) like those produced by basin-to-global scale [sub-mesoscale permitting
ocean models](http://meom-group.github.io/swot-natl60/) and
[ensemble simulations of eddying ocean models](http://www.agence-nationale-recherche.fr/?Project=ANR-13-BS06-0007)
by **leveraging the potential of [xarray](https://github.com/pydata/xarray) and
[dask](https://github.com/dask/dask)** python packages.The project is so far mostly targeting [NEMO](http://www.nemo-ocean.eu/)
ocean model and gridded ocean satellite data (AVISO, SST, ocean color...)
but we try to build a framework that can be used for other ocean models as well.
The framework can also be used for C-grid atmospheric general
circulation models.#### Installation
```
git clone https://github.com/lesommer/oocgcm.git
cd oocgcm
python setup.py install
```#### Status
The project is in pre-alpha phase. More information can be found on the
project [documentation]( http://oocgcm.rtfd.io) and on the project [wiki](https://github.com/lesommer/oocgcm/wiki).
Ideas, comments and contributions are welcome !!#### Related projects
oocgcm project builds upon past experience with previous projects including :
- [PyDom](http://servforge.legi.grenoble-inp.fr/projects/PyDom)
- [pycomodo](http://pycomodo.forge.imag.fr/).
- [pyclim](http://servforge.legi.grenoble-inp.fr/projects/soft-pyclim)A number of related projects based on [xarray](https://github.com/pydata/xarray)
and [dask](https://github.com/dask/dask) python packages are available in the
atmopshere/ocean/climate community. This include in particular:
- [xgcm](https://github.com/xgcm/xgcm)
- [aospy](https://github.com/spencerahill/aospy)
- [MPAS xarray wrapper](https://github.com/pwolfram/mpas_xarray_wrapper)
- [infinite-diff](https://github.com/spencerahill/infinite-diff/)
- [windspharm](https://github.com/ajdawson/windspharm)
- ...More can be found on related projects on this discussion thread on
[xarray forum](https://groups.google.com/forum/#!topic/xarray/pv1d3txTLEw).#### License
Copyright 2016, oocgcm Developers
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.