skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: colormap_util

Abstract

Our Python module, colormap_module, presented here can be used to analyze and manipulate colormaps and has two main aims: (i) compare existing and new custom colormaps quantitatively by comparing their values in a color space, called CAM02-UCS, that directly shows how a human perceives their hue, saturation, and lightness values and (ii) create isoluminant colormaps from existing or custom colormaps and (iii) mix isoluminant colormap data with a 4th dimension of data by manipulating lightness values across the image and present the new image. Our module was designed to be a tool for the community to use as a whole, allowing scientists to present, analyze, and manipulate colormaps they have created and/or decided to use for a particular type of data. By being able to do this, the scientific community as a whole will think more about the colormaps they choose, see why particular colormaps are bad to use for certain types of data, and move toward using colormaps our eyes can interpret much more efficiently.

Publication Date:
Research Org.:
Pacific Northwest National Lab. (PNNL), Richland, WA (United States)
Sponsoring Org.:
USDOE Office of Science (SC)
Contributing Org.:
Battelle Memorial Institute, Pacific Northwest Division (PNNL)
OSTI Identifier:
1357235
Report Number(s):
colormap; 005286MLTPL00
Battelle IPID 31115-E
DOE Contract Number:  
AC05-76RL01830
Resource Type:
Software
Software Revision:
00
Software Package Number:
005286
Software CPU:
MLTPL
Open Source:
Yes
Source Code Available:
Yes
Other Software Info:
Open source software.
Related Software:
This module relies on the following open-source Python packages: math (part of standard library) os (part of standard library) colorspacious (https://pypi.python.org/pypi/colorspacious) matplotlib (https://pypi.python.org/pypi/matplotlib) mpl_toolkits (http://matplotlib.org/1.5.3/mpl_toolkits/index.html) numpy (https://pypi.python.org/pypi/numpy)
Country of Publication:
United States

Citation Formats

. colormap_util. Computer software. https://www.osti.gov//servlets/purl/1357235. Vers. 00. USDOE Office of Science (SC). 17 May. 2017. Web.
. (2017, May 17). colormap_util (Version 00) [Computer software]. https://www.osti.gov//servlets/purl/1357235.
. colormap_util. Computer software. Version 00. May 17, 2017. https://www.osti.gov//servlets/purl/1357235.
@misc{osti_1357235,
title = {colormap_util, Version 00},
author = {},
abstractNote = {Our Python module, colormap_module, presented here can be used to analyze and manipulate colormaps and has two main aims: (i) compare existing and new custom colormaps quantitatively by comparing their values in a color space, called CAM02-UCS, that directly shows how a human perceives their hue, saturation, and lightness values and (ii) create isoluminant colormaps from existing or custom colormaps and (iii) mix isoluminant colormap data with a 4th dimension of data by manipulating lightness values across the image and present the new image. Our module was designed to be a tool for the community to use as a whole, allowing scientists to present, analyze, and manipulate colormaps they have created and/or decided to use for a particular type of data. By being able to do this, the scientific community as a whole will think more about the colormaps they choose, see why particular colormaps are bad to use for certain types of data, and move toward using colormaps our eyes can interpret much more efficiently.},
url = {https://www.osti.gov//servlets/purl/1357235},
doi = {},
year = {Wed May 17 00:00:00 EDT 2017},
month = {Wed May 17 00:00:00 EDT 2017},
note =
}

Software:
To order this software, request consultation services, or receive further information, please fill out the following request.

Save / Share:

To initiate an order for this software, request consultation services, or receive further information, fill out the request form below. You may also reach us by email at: .

OSTI staff will begin to process an order for scientific and technical software once the payment and signed site license agreement are received. If the forms are not in order, OSTI will contact you. No further action will be taken until all required information and/or payment is received. Orders are usually processed within three to five business days.

Software Request

(required)
(required)
(required)
(required)
(required)
(required)
(required)
(required)