{"id":13948679,"url":"https://github.com/matplotlib/cmocean","last_synced_at":"2025-06-12T08:38:27.815Z","repository":{"id":28577265,"uuid":"32095153","full_name":"matplotlib/cmocean","owner":"matplotlib","description":"Colormap setup for standardizing commonly-plotting oceanographic variables.","archived":false,"fork":false,"pushed_at":"2024-11-18T05:22:51.000Z","size":19905,"stargazers_count":232,"open_issues_count":9,"forks_count":52,"subscribers_count":14,"default_branch":"main","last_synced_at":"2024-11-27T12:38:40.501Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/matplotlib.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-03-12T18:42:41.000Z","updated_at":"2024-11-21T08:10:51.000Z","dependencies_parsed_at":"2023-01-17T00:45:48.261Z","dependency_job_id":"a9b0be3c-1323-4ffb-989e-919b4a754cd3","html_url":"https://github.com/matplotlib/cmocean","commit_stats":{"total_commits":222,"total_committers":20,"mean_commits":11.1,"dds":"0.13063063063063063","last_synced_commit":"59c35002c3aa5296b65d9646e52604c627441eb6"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matplotlib%2Fcmocean","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matplotlib%2Fcmocean/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matplotlib%2Fcmocean/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matplotlib%2Fcmocean/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matplotlib","download_url":"https://codeload.github.com/matplotlib/cmocean/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226773236,"owners_count":17679735,"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":[],"created_at":"2024-08-08T05:01:27.768Z","updated_at":"2024-11-27T16:30:37.507Z","avatar_url":"https://github.com/matplotlib.png","language":"Python","readme":"cmocean\n=======\n\n[![Build Status](https://img.shields.io/github/actions/workflow/status/matplotlib/cmocean/test.yaml?branch=main\u0026logo=github\u0026style=for-the-badge)](https://github.com/matplotlib/cmocean/actions/workflows/test.yaml)\n[![Code Coverage](https://img.shields.io/codecov/c/github/matplotlib/cmocean.svg?style=for-the-badge)](https://codecov.io/gh/matplotlib/cmocean)\n[![License:MIT](https://img.shields.io/badge/License-MIT-green.svg?style=for-the-badge)](https://opensource.org/licenses/MIT)\n[![Conda Version](https://img.shields.io/conda/vn/conda-forge/cmocean.svg?style=for-the-badge)](https://anaconda.org/conda-forge/cmocean)\n[![Python Package Index](https://img.shields.io/pypi/v/cmocean.svg?style=for-the-badge)](https://pypi.org/project/cmocean)\n\u003c!-- [![Documentation Status](https://img.shields.io/readthedocs/cmocean/latest.svg?style=for-the-badge)](https://cmocean.readthedocs.io/en/latest/?badge=latest) --\u003e\n\u003c!-- [![Code Style Status](https://img.shields.io/github/actions/workflow/status/matplotlib/cmocean/linting.yaml?branch=main\u0026label=Code%20Style\u0026style=for-the-badge)](https://github.com/matplotlib/cmocean/actions/workflows/linting.yaml) --\u003e\n\nDocumentation available: [http://matplotlib.org/cmocean/](http://matplotlib.org/cmocean/).\n\nWe have a paper with guidelines to colormap selection for your application and a description of the `cmocean` colormaps:\nThyng, K. M., Greene, C. A., Hetland, R. D., Zimmerle, H. M., \u0026 DiMarco, S. F. (2016). True colors of oceanography. Oceanography, 29(3), 10.\nlink: [http://tos.org/oceanography/assets/docs/29-3_thyng.pdf](http://tos.org/oceanography/assets/docs/29-3_thyng.pdf)\n\nBesides Python, the cmocean colormaps are also available:\n\n* For [MATLAB](http://www.mathworks.com/matlabcentral/fileexchange/57773-cmocean-perceptually-uniform-colormaps) by [Chad Greene](http://www.chadagreene.com/)\n* For [R cmocean](https://github.com/aitap/cmocean), which includes [ggplot2](ggplot2.tidyverse.org/) compatible functions. Also included in [Oce](http://dankelley.github.io/oce/): an oceanographic analysis package by [Dan Kelley](http://www.dal.ca/faculty/science/oceanography/people/faculty/daniel-e-kelley.html) and [Clark Richards](http://clarkrichards.org/).\n* For Julia, included in [Plots.jl](https://github.com/JuliaPlots/Plots.jl) and [Makie.jl](https://github.com/JuliaPlots/Makie.jl)\n* For [Ocean Data Viewer](https://github.com/kthyng/cmocean-odv)\n* For Generic Mapping Tools (GMT)  at [cpt-city](http://soliton.vm.bytemark.co.uk/pub/cpt-city/cmocean/index.html) and on [github](https://github.com/kthyng/cmocean-gmt)\n* For [Paraview](https://github.com/kthyng/cmocean-paraview) inspired by [Phillip Wolfram](https://github.com/pwolfram)\n* In [Plotly](https://plot.ly/python/cmocean-colorscales/)\n* Chad Greene's [Antarctic Mapping Tools](http://www.mathworks.com/matlabcentral/fileexchange/47638-antarctic-mapping-tools) in Matlab uses `cmocean`\n* For [Tableau](https://www.tableau.com) as a preferences file on [github](https://github.com/shaunwbell/cmocean_tableau)\n* For [ImageJ](https://imagej.nih.gov/ij/) as [LUTs](https://github.com/mikeperrins/cmocean-LUT-ImageJ)\n* For [ncview](http://meteora.ucsd.edu/~pierce/ncview_home_page.html) via [ncmaps](https://github.com/TomLav/ncmaps).\n* For [SeaDAS](https://github.com/gertvd-stanford/cmocean_seadas), and should work with BEAM/SNAP as well.\n\n\nTo install:\n``pip install cmocean``\n\nTo install with Anaconda:\n``conda install -c conda-forge cmocean``\n\nIf you want to be able to use the `plots` submodule, you can instead install with:\n\n`pip install \"cmocean[plots]\"`\n\nwhich will also install `viscm` and `colorspacious`.\n","funding_links":[],"categories":["Hydrosphere"],"sub_categories":["Ocean and Hydrology Data Access"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatplotlib%2Fcmocean","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatplotlib%2Fcmocean","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatplotlib%2Fcmocean/lists"}