{"id":21406840,"url":"https://github.com/vacumm/vacumm","last_synced_at":"2026-02-27T15:31:10.266Z","repository":{"id":144967763,"uuid":"43441020","full_name":"VACUMM/vacumm","owner":"VACUMM","description":"A python library for ocean sciences","archived":false,"fork":false,"pushed_at":"2020-07-17T13:14:25.000Z","size":112461,"stargazers_count":18,"open_issues_count":13,"forks_count":3,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-06-06T20:07:28.752Z","etag":null,"topics":["oceanography","python"],"latest_commit_sha":null,"homepage":"http://vacumm.github.io/vacumm/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VACUMM.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-09-30T15:27:30.000Z","updated_at":"2023-09-20T20:18:43.000Z","dependencies_parsed_at":"2023-09-21T20:01:56.093Z","dependency_job_id":"f0bc04e0-8bb9-4002-84eb-a7294450e080","html_url":"https://github.com/VACUMM/vacumm","commit_stats":{"total_commits":1127,"total_committers":16,"mean_commits":70.4375,"dds":0.1889973380656611,"last_synced_commit":"5d72cfd5314d9ba33d955c7c374903b8880d3c2c"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/VACUMM/vacumm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VACUMM%2Fvacumm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VACUMM%2Fvacumm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VACUMM%2Fvacumm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VACUMM%2Fvacumm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VACUMM","download_url":"https://codeload.github.com/VACUMM/vacumm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VACUMM%2Fvacumm/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265227900,"owners_count":23731060,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["oceanography","python"],"created_at":"2024-11-22T16:43:04.772Z","updated_at":"2026-02-27T15:31:10.205Z","avatar_url":"https://github.com/VACUMM.png","language":"Python","readme":"VACUMM\n======\n\n.. image:: https://zenodo.org/badge/22859/VACUMM/vacumm.svg\n   :target: https://zenodo.org/badge/latestdoi/22859/VACUMM/vacumm\n.. image:: https://travis-ci.org/VACUMM/vacumm.svg?branch=master\n    :target: https://travis-ci.org/VACUMM/vacumm\n\nVACUMM provides generic and specialized tools for the validation of ocean models,\nand more especially the MARS model from `IFREMER \u003chttp://www.ifremer.fr\u003e`_.\nThe heart of VACUMM is a\n`library \u003chttp://www.ifremer.fr/vacumm/library/index.html\u003e`_  written mainly\nin the `Python \u003chttp://www.python.org\u003e`_ language,\nwhose `core \u003chttp://www.ifremer.fr/vacumm/library/misc.html\u003e`_\ncan be used for the **preprocessing** and the\n**postprocessing** of oceanic and atmospheric data coming from models or observations.\nThe library for instance also has specialized modules for managing outputs from\n`models \u003chttp://www.ifremer.fr/vacumm/library/data/model.html\u003e`_ and making advanced\n`diagnostics \u003chttp://www.ifremer.fr/vacumm/library/diag.html\u003e`_.\n\n.. code-block:: python\n\n    \u003e\u003e\u003e from vcmq import *\n    \u003e\u003e\u003e sst = DS(data_sample('mars3d.xy.nc'), 'mars').get_sst()\n    \u003e\u003e\u003e map2(sst)\n\n\nFeatures\n--------\n\n- A huge documentation with a gallery, a lot of examples and the complete API:\n  http://www.ifremer.fr/vacumm\n- Full UV-CDAT support and extensions.\n- Matplotlib/basemap graphics with advanced plotting objects like geographical mapping tools.\n- Numerous utilities for manipulating and converting time data.\n- Regridding and interpolation of random or gridded data, in 1D or 2D, with curvilinear grid support.\n- Helper routines for inspecting and reading NetCDF objects in single or multiple file datasets.\n- Generic and specialized 1D and 2D filters working on masked variables.\n- Specialized physical and numerical diagnostics, like dynamics, thermodynamics, spectral analyses, tides, etc.\n- Support and extension of CF conventions for searching or formatting variables.\n- Miscellaneous location utilities such as readers of sigma coordinates for ocean models, or Arakawa grid converters.\n- High level generic interface for reading and post-processing NetCDF data from standard or known dataset, such as model outputs or satellite products.\n- Statistical accumulator for large datasets.\n- Interfaces for working with random and gridded bathymetries, and with shorelines.\n- Utilities for working with masks and selection of spatial data.\n- Utilities for working with input and output remote files.\n- Advanced logging classes.\n- Extensions to sphinx for Fortran and Python.\n- A collection of scripts for some diagnostics.\n\n\nDependencies\n------------\n\nMandatory:\n`CDAT \u003chttp://uvcdat.llnl.gov\u003e`_ (or more specifically\n`cdms2 \u003chttp://uvcdat.llnl.gov\u003e`_,\n`cdutil \u003chttp://uvcdat.llnl.gov\u003e`_,\n`genutil \u003chttp://uvcdat.llnl.gov\u003e`_ from CDAT, and\n`matplotlib \u003chttps://matplotlib.org\u003e`_,\n`basemap \u003chttps://matplotlib.org/basemap\u003e`_),\n`configobj \u003chttp://www.voidspace.org.uk/python/configobj.html\u003e`_.\n\nOptional:\n`seawater \u003chttps://pypi.python.org/pypi/seawater\u003e`_,\n`PIL \u003chttps://pypi.python.org/pypi/PIL\u003e`_,\n`pytz \u003chttp://pytz.sourceforge.net\u003e`_,\n`paramiko \u003chttp://www.paramiko.org\u003e`_,\n`xlwt \u003chttps://pypi.python.org/pypi/xlwt\u003e`_,\n`sphinx-fortran \u003chttps://pypi.python.org/pypi/sphinx-fortran\u003e`_,\n`cmocean \u003chttps://pypi.python.org/pypi/cmocean\u003e`_.\n\n\nDownload\n--------\n\nTo download VACUMM sources, please go to this page:\nhttp://www.ifremer.fr/vacumm/user.install.download.html\n\n\nInstallation\n------------\n\nFrom sources::\n\n    $ python setup.py install\n\nUsing `conda \u003chttp://conda.pydata.org/docs/index.html\u003e`_::\n\n    $ conda install -c vacumm -c conda-forge -c cdat  vacumm\n\nFor more information, please go to this:\nhttp://www.ifremer.fr/vacumm/user.install.installations.html\n\nRelease notes\n-------------\n\nRelease notes for each version are available here:\nhttp://www.ifremer.fr/vacumm/appendix.release.html\n\n\nDocumentation\n-------------\n\nThe documentation is available here:\nhttp://www.ifremer.fr/vacumm\n\n\nLicense\n-------\n\nVACUMM is under the :ref:`CeCiLL \u003cappendix.license\u003e` license,\nwhich is compatible with well knwon GPL license.\n\n\nSupport\n-------\n\nYou can submit `issues \u003chttps://github.com/VACUMM/vacumm/issues\u003e`_\nand `pull requests \u003chttps://github.com/VACUMM/vacumm/issues\u003e`_\nfrom the GitHub site.\n\nStephane Raynaud (raynaud (at) gmail.com),\nGuillaume Charria (Guillaume.Charria (at) ifremer.fr).\n\nSee the contact page:\nhttp://www.ifremer.fr/vacumm/contact.html\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvacumm%2Fvacumm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvacumm%2Fvacumm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvacumm%2Fvacumm/lists"}