Comments (1)
Glad you like them!
The oxygen colormap is designed for use near river plumes, for example, where there may be very low and high areas of oxygen. The bottom 20% of the colormap, colored red, is to indicate hypoxic levels of oxygen. It is meant to be essentially from black to white in gray scale but with a red hue in that lowest 20% to show the important area, though in order for the red to be noticeable at all it was necessary to have a small jump in the grayscale version — so this was a trade-off. The lightest gray color is meant to correspond to 100% oxygen saturation, so that is your peak lightness. The final 20% of the colormap goes back down in lightness and is colored yellow to indicate another change: super saturation. These choices have been made in consultation with a couple of researchers, but there are some trade-offs. I think if low and super saturated oxygen was not a concern in an area, it would not make sense to use this colormap; it is meant to be scaled so that the hypoxic and super saturated areas align properly. Maybe all grayscale would make sense in that case, or something completely different.
I will add some details to the documentation to make this more clear.
from cmocean.
Related Issues (20)
- Add inverting functionality? HOT 3
- FileNotFoundError at import with `cmocean==4.0.1` HOT 2
- Phase, but with grey HOT 1
- Submodule plots is in `__all__` but not imported in `__init__.py` HOT 1
- Wrong `__version__` in `__init__.py` HOT 1
- Import cmocean does not import plots HOT 3
- Automatic registration of colormaps HOT 1
- cmap alteration HOT 1
- cmocean colormaps for Tableau HOT 2
- tag release HOT 4
- Some docs images HOT 3
- issue with pip install (python2) HOT 6
- landing page has no install directions... HOT 1
- Docs images
- Minor installation and documentation issues with the plots submodule HOT 7
- Possible to set number of levels on colormap? HOT 2
- cmocean available in ncview (via ncmaps) HOT 1
- Future incompatibility with MPL HOT 8
- discussing the "ice" colormap HOT 10
- numpy v2.0 compatibility
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cmocean.