Skip to main content

A colormap tool

Project description

This is a little tool for analyzing colormaps and creating new colormaps.

Downloads:
Code and bug tracker:

https://github.com/matplotlib/viscm

Contact:

Nathaniel J. Smith <njs@pobox.com> and Stéfan van der Walt <stefanv@berkeley.edu>

Dependencies:
  • Python 3.9+

  • colorspacious 1.1+

  • Matplotlib 3.5+

  • NumPy 1.22+

  • SciPy 1.8+

  • one of PyQt6, PySide6

License:

MIT, see LICENSE for details.

Installation

This is a GUI application, and requires Qt Python bindings. They can be provided by PyQt (GPL) or PySide (LGPL):

$ pip install viscm[PySide]

…or:

$ pip install viscm[PyQt]

Usage

$ viscm view jet
$ viscm edit

There is some information available about how to interpret the resulting visualizations and use the editor tool on this website.

Reproducing viridis

Load viridis AKA option_d.py using:

viscm --uniform-space buggy-CAM02-UCS -m Bezier edit /tmp/option_d.py

Note that there was a small bug in the assumed sRGB viewing conditions while designing viridis. It does not affect the outcome by much. Also see viscm --help.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

viscm-0.10.tar.gz (322.1 kB view hashes)

Uploaded Source

Built Distribution

viscm-0.10-py3-none-any.whl (318.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page