A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

ECCO-v4-Python-Tutorial

Contains a several tutorials for using the ECCO Central Production Version 4 ocean and sea-ice state estimate.
https://github.com/ECCO-GROUP/ECCO-v4-Python-Tutorial

Category: Sustainable Development
Sub Category: Education

Last synced: about 2 hours ago
JSON representation

Repository metadata

This repository contains a several tutorials for using the ECCO Central Production Version 4 ocean and sea-ice state estimate. Individiual lessons are provided as both Juypter notebooks (Tutorials_as_Jupyter_Notebooks/ ) and Python file (Tutorials_as_Python_Files/).

README.md

ECCO Version 4 Python Tutorial

Content:

This repository contains a Python tutorial for using the ECCO Central Production version 4 ocean and sea-ice state estimate. Directories within the repository include the (tutorial documentation) and individiual lessons from the tutorial as Juypter notebooks ([model settings (Tutorials_as_Jupyter_Notebooks/ and Tutorials_as_Python_Files/).

As of May, 2023 the tutorials have been udpated for ECCO V4r4. Tutorials that refer to files from V4r3 are also available.

If user support is needed, please contact [email protected].

[Estimating the Circulation and Climate of the Ocean]: http://ecco.jpl.nasa.gov, http://ecco-group.org/

References:

Forget, G., J.-M. Campin, P. Heimbach, C. N. Hill, R. M. Ponte, and C. Wunsch, 2015: ECCO version 4: an integrated framework for non-linear inverse modeling and global ocean state estimation. Geoscientific Model Development, 8, 3071-3104, http://dx.doi.org/10.5194/gmd-8-3071-2015, http://www.geosci-model-dev.net/8/3071/2015/

Forget, G., J.-M. Campin, P. Heimbach, C. N. Hill, R. M. Ponte, and C. Wunsch, 2016: ECCO Version 4: Second Release, http://hdl.handle.net/1721.1/102062, [direct download][]


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 379
Total Committers: 15
Avg Commits per committer: 25.267
Development Distribution Score (DDS): 0.62

Commits in past year: 87
Committers in past year: 3
Avg Commits per committer in past year: 29.0
Development Distribution Score (DDS) in past year: 0.023

Name Email Commits
Ian Fenty i****y@g****m 144
Andrew Delman a****n@g****m 137
Andrew Delman a****n@u****u 57
ifenty f****y@g****m 15
Timothy Smith t****4@u****u 8
JPL User j****r@i****v 4
Ou Wang o****1@y****m 3
Jan-Erik Tesdal j****l@g****m 3
Maike Sonnewald m****e@g****m 2
Emma Boland e****p@b****k 1
Denis Felikson d****n@g****m 1
Ubuntu u****u@i****l 1
Jan-Erik Tesdal j****l@g****m 1
JPL User j****r@i****v 1
Ian Fenty i****y@l****u 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 6
Total pull requests: 97
Average time to close issues: about 1 year
Average time to close pull requests: 1 day
Total issue authors: 6
Total pull request authors: 8
Average comments per issue: 1.83
Average comments per pull request: 0.22
Merged pull request: 93
Bot issues: 0
Bot pull requests: 3

Past year issues: 0
Past year pull requests: 25
Past year average time to close issues: N/A
Past year average time to close pull requests: about 1 hour
Past year issue authors: 0
Past year pull request authors: 2
Past year average comments per issue: 0
Past year average comments per pull request: 0.44
Past year merged pull request: 25
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/ECCO-GROUP/ECCO-v4-Python-Tutorial

Top Issue Authors

  • GC0225 (1)
  • JenniferSW (1)
  • ali-ramadhan (1)
  • francispoulin (1)
  • rabernat (1)
  • rcaneill (1)

Top Pull Request Authors

  • andrewdelman (56)
  • ifenty (23)
  • timothyas (8)
  • dependabot[bot] (3)
  • jetesdal (3)
  • owang01 (2)
  • dfelikson (1)
  • emmomp (1)

Top Issue Labels

Top Pull Request Labels

  • dependencies (3)

Dependencies

requirements.txt pypi
  • cloud_sptheme *
  • ipykernel *
  • nbsphinx *
  • sphinx *
  • sphinx_rtd_theme *
Docker/Dockerfile docker
  • ubuntu 22.04 build
Docker/smce/Dockerfile docker
  • public.ecr.aws/smce/smce-images smce-oss-earth-r-julia-48aae375 build
Docker/environment.yml conda
  • _libgcc_mutex 0.1
  • _openmp_mutex 4.5
  • aiobotocore 2.13.1
  • aiohttp 3.9.3
  • aioitertools 0.11.0
  • aiosignal 1.3.1
  • alsa-lib 1.2.11
  • anyio 4.3.0
  • argon2-cffi 23.1.0
  • argon2-cffi-bindings 21.2.0
  • arrow 1.3.0
  • asciitree 0.3.3
  • asttokens 2.4.1
  • async-lru 2.0.4
  • attr 2.5.1
  • attrs 23.2.0
  • babel 2.14.0
  • beautifulsoup4 4.12.3
  • bleach 6.1.0
  • blosc 1.21.5
  • bokeh 3.4.0
  • boto3 1.34.106
  • botocore 1.34.106
  • bottleneck 1.3.8
  • brotli 1.1.0
  • brotli-bin 1.1.0
  • brotli-python 1.1.0
  • bzip2 1.0.8
  • c-ares 1.27.0
  • ca-certificates 2024.2.2
  • cached-property 1.5.2
  • cached_property 1.5.2
  • cachetools 5.3.3
  • cairo 1.18.0
  • cartopy 0.22.0
  • certifi 2024.2.2
  • cffi 1.16.0
  • cfgv 3.4.0
  • cftime 1.6.3
  • charset-normalizer 3.3.2
  • click 8.1.7
  • cloudpickle 3.0.0
  • cmocean 3.1.3
  • colorama 0.4.6
  • comm 0.2.2
  • configobj 5.0.8
  • contourpy 1.2.0
  • coverage 7.4.4
  • cycler 0.12.1
  • dask 2024.3.0
  • dask-expr 1.0.2
  • dask-labextension 7.0.0
  • dbus 1.13.6
  • debugpy 1.8.1
  • decorator 5.1.1
  • defusedxml 0.7.1
  • distlib 0.3.8
  • distributed 2024.3.0
  • donfig 0.8.1.post0
  • ecco_v4_py 1.6.0
  • entrypoints 0.4
  • esmf 8.6.0
  • exceptiongroup 1.2.0
  • execnet 2.0.2
  • executing 2.0.1
  • expat 2.6.2
  • fasteners 0.17.3
  • filelock 3.13.1
  • flox 0.9.3
  • font-ttf-dejavu-sans-mono 2.37
  • font-ttf-inconsolata 3.000
  • font-ttf-source-code-pro 2.038
  • font-ttf-ubuntu 0.83
  • fontconfig 2.14.2
  • fonts-conda-ecosystem 1
  • fonts-conda-forge 1
  • fonttools 4.49.0
  • fqdn 1.5.1
  • freetype 2.12.1
  • frozenlist 1.4.1
  • fsspec 2024.2.0
  • future 1.0.0
  • geos 3.12.1
  • gettext 0.21.1
  • glib 2.80.0
  • glib-tools 2.80.0
  • graphite2 1.3.13
  • gsl 2.7
  • gst-plugins-base 1.22.9
  • gstreamer 1.22.9
  • gsw 3.6.17
  • h11 0.14.0
  • h2 4.1.0
  • h5netcdf 1.3.0
  • h5py 3.10.0
  • harfbuzz 8.3.0
  • hdf4 4.2.15
  • hdf5 1.14.3
  • hpack 4.0.0
  • httpcore 1.0.4
  • httpx 0.27.0
  • hyperframe 6.0.1
  • hypothesis 6.99.6
  • icu 73.2
  • identify 2.5.35
  • idna 3.6
  • importlib-metadata 7.0.2
  • importlib_metadata 7.0.2
  • importlib_resources 6.3.0
  • iniconfig 2.0.0
  • ipykernel 6.29.3
  • ipython 8.22.2
  • isoduration 20.11.0
  • jedi 0.19.1
  • jinja2 3.1.3
  • jmespath 1.0.1
  • json5 0.9.22
  • jsonpointer 2.4
  • jsonschema 4.21.1
  • jsonschema-specifications 2023.12.1
  • jsonschema-with-format-nongpl 4.21.1
  • jupyter-lsp 2.2.4
  • jupyter-server-proxy 4.1.2
  • jupyter_client 8.6.1
  • jupyter_core 5.7.2
  • jupyter_events 0.9.1
  • jupyter_server 2.13.0
  • jupyter_server_terminals 0.5.3
  • jupyterlab 4.1.4
  • jupyterlab_pygments 0.3.0
  • jupyterlab_server 2.25.4
  • kerchunk 0.2.4
  • keyutils 1.6.1
  • kiwisolver 1.4.5
  • krb5 1.21.2
  • lame 3.100
  • lcms2 2.16
  • ld_impl_linux-64 2.40
  • lerc 4.0.0
  • libaec 1.1.2
  • libblas 3.9.0
  • libbrotlicommon 1.1.0
  • libbrotlidec 1.1.0
  • libbrotlienc 1.1.0
  • libcap 2.69
  • libcblas 3.9.0
  • libclang 15.0.7
  • libclang13 15.0.7
  • libcups 2.3.3
  • libcurl 8.5.0
  • libdeflate 1.19
  • libedit 3.1.20191231
  • libev 4.33
  • libevent 2.1.12
  • libexpat 2.6.2
  • libffi 3.4.2
  • libflac 1.4.3
  • libgcc 7.2.0
  • libgcc-ng 13.2.0
  • libgcrypt 1.10.3
  • libgfortran-ng 13.2.0
  • libgfortran5 13.2.0
  • libglib 2.80.0
  • libgomp 13.2.0
  • libgpg-error 1.48
  • libiconv 1.17
  • libjpeg-turbo 3.0.0
  • liblapack 3.9.0
  • libllvm15 15.0.7
  • libnetcdf 4.9.2
  • libnghttp2 1.58.0
  • libnsl 2.0.1
  • libogg 1.3.4
  • libopenblas 0.3.26
  • libopus 1.3.1
  • libpng 1.6.43
  • libpq 16.2
  • libsndfile 1.2.2
  • libsodium 1.0.18
  • libsqlite 3.45.2
  • libssh2 1.11.0
  • libstdcxx-ng 13.2.0
  • libsystemd0 255
  • libtiff 4.6.0
  • libudunits2 2.2.28
  • libuuid 2.38.1
  • libuv 1.46.0
  • libvorbis 1.3.7
  • libwebp-base 1.3.2
  • libxcb 1.15
  • libxcrypt 4.4.36
  • libxkbcommon 1.6.0
  • libxml2 2.12.5
  • libxslt 1.1.39
  • libzip 1.10.1
  • libzlib 1.2.13
  • llvmlite 0.42.0
  • locket 1.0.0
  • lxml 5.1.0
  • lz4 4.3.3
  • lz4-c 1.9.4
  • markupsafe 2.1.5
  • matplotlib 3.8.3
  • matplotlib-base 3.8.3
  • matplotlib-inline 0.1.6
  • mistune 3.0.2
  • mpg123 1.32.4
  • msgpack-python 1.0.8
  • multidict 6.0.5
  • munkres 1.1.4
  • mysql-common 8.0.33
  • mysql-libs 8.0.33
  • nbclient 0.10.0
  • nbconvert-core 7.16.2
  • nbformat 5.10.2
  • nc-time-axis 1.4.1
  • nco 5.2.1
  • ncurses 6.4
  • nest-asyncio 1.6.0
  • netcdf-fortran 4.6.1
  • netcdf4 1.6.5
  • nodeenv 1.8.0
  • nodejs 20.9.0
  • notebook 7.1.1
  • notebook-shim 0.2.4
  • nspr 4.35
  • nss 3.98
  • numba 0.59.0
  • numbagg 0.8.1
  • numcodecs 0.12.1
  • numpy 1.26.4
  • openjpeg 2.5.2
  • openssl 3.2.1
  • opt-einsum 3.3.0
  • overrides 7.7.0
  • packaging 24.0
  • pandas 2.2.1
  • pandocfilters 1.5.0
  • parso 0.8.3
  • partd 1.4.1
  • pcre2 10.43
  • pexpect 4.9.0
  • pickleshare 0.7.5
  • pillow 10.2.0
  • pip 24.0
  • pixman 0.43.2
  • pkgutil-resolve-name 1.3.10
  • platformdirs 4.2.0
  • pluggy 1.4.0
  • ply 3.11
  • pooch 1.8.1
  • pre-commit 3.6.2
  • progressbar 2.5
  • proj 9.3.1
  • prometheus_client 0.20.0
  • prompt-toolkit 3.0.42
  • psutil 5.9.8
  • pthread-stubs 0.4
  • ptyprocess 0.7.0
  • pulseaudio-client 16.1
  • pure_eval 0.2.2
  • pyarrow 15.0.1
  • pyarrow-hotfix 0.6
  • pycparser 2.21
  • pygments 2.17.2
  • pykdtree 1.3.11
  • pyparsing 3.1.2
  • pyproj 3.6.1
  • pyqt 5.15.9
  • pyqt5-sip 12.12.2
  • pyresample 1.28.2
  • pyshp 2.3.1
  • pysocks 1.7.1
  • pytest 8.1.1
  • pytest-cov 4.1.0
  • pytest-env 1.1.3
  • pytest-timeout 2.3.1
  • pytest-xdist 3.5.0
  • python 3.11.8
  • python-dateutil 2.9.0
  • python-fastjsonschema 2.19.1
  • python-json-logger 2.0.7
  • python-tzdata 2024.1
  • python_abi 3.11
  • pytz 2024.1
  • pyyaml 6.0.1
  • pyzmq 25.1.2
  • qt-main 5.15.8
  • readline 8.2
  • referencing 0.33.0
  • requests 2.31.0
  • rfc3339-validator 0.1.4
  • rfc3986-validator 0.1.1
  • rpds-py 0.18.0
  • ruff 0.3.2
  • s3fs 2024.2.0
  • s3transfer 0.10.0
  • scipy 1.12.0
  • seaborn 0.13.2
  • send2trash 1.8.2
  • setuptools 69.2.0
  • shapely 2.0.3
  • simpervisor 1.0.0
  • sip 6.7.12
  • six 1.16.0
  • snappy 1.1.10
  • sniffio 1.3.1
  • sortedcontainers 2.4.0
  • soupsieve 2.5
  • sqlite 3.45.2
  • stack_data 0.6.2
  • tblib 3.0.0
  • tempest-remap 2.2.0
  • terminado 0.18.1
  • tinycss2 1.2.1
  • tk 8.6.13
  • toml 0.10.2
  • tomli 2.0.1
  • toolz 0.12.1
  • tornado 6.4
  • tqdm 4.66.2
  • traitlets 5.14.2
  • types-python-dateutil 2.8.19.20240311
  • typing-extensions 4.10.0
  • typing_extensions 4.10.0
  • typing_utils 0.1.0
  • tzdata 2024a
  • ujson 5.9.0
  • uri-template 1.3.0
  • urllib3 2.0.7
  • virtualenv 20.25.1
  • wcwidth 0.2.13
  • webcolors 1.13
  • webencodings 0.5.1
  • websocket-client 1.7.0
  • wheel 0.42.0
  • wrapt 1.16.0
  • xarray 2024.2.0
  • xcb-util 0.4.0
  • xcb-util-image 0.4.0
  • xcb-util-keysyms 0.4.0
  • xcb-util-renderutil 0.3.9
  • xcb-util-wm 0.4.1
  • xgcm 0.8.1
  • xkeyboard-config 2.41
  • xmitgcm 0.5.2
  • xorg-kbproto 1.0.7
  • xorg-libice 1.1.1
  • xorg-libsm 1.2.4
  • xorg-libx11 1.8.7
  • xorg-libxau 1.0.11
  • xorg-libxdmcp 1.1.3
  • xorg-libxext 1.3.4
  • xorg-libxrender 0.9.11
  • xorg-renderproto 0.11.1
  • xorg-xextproto 7.3.0
  • xorg-xf86vidmodeproto 2.3.1
  • xorg-xproto 7.0.31
  • xyzservices 2023.10.1
  • xz 5.2.6
  • yaml 0.2.5
  • yarl 1.9.4
  • zarr 2.17.1
  • zeromq 4.3.5
  • zict 3.0.0
  • zipp 3.17.0
  • zlib 1.2.13
  • zstd 1.5.5

Score: 6.73340189183736