Skip to main content

viscm

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.

Metadata

Release files for viscm 0.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for viscm 0.10
File Size Uploaded
viscm-0.10.tar.gz 322.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for viscm 0.10
File Interpreter ABI Platform
viscm-0.10-py3-none-any.whl Python 3 none any Details

Total release size: 640.1 kB

Release files / viscm-0.10.tar.gz

Download URL viscm-0.10.tar.gz
Size 322.1 kB
Tags Source
SHA-256 checksum
How to use checksums
0a30dd19bc2b6cdbcf198b2526b1bd11e8031fa0df6e2b3cd7d95ad792550643
BLAKE2b-256 checksum
How to use checksums
a8106ea349dbe223b23f9bb2982a7f24376586a96fb8a04e4b5114a3f8ea0598
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.4

Release files / viscm-0.10-py3-none-any.whl

Download URL viscm-0.10-py3-none-any.whl
Size 318.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d92bbae48b0e17cd8830f233a238d42e4b3f57cadc2076cf954fbb2b69c42c4b
BLAKE2b-256 checksum
How to use checksums
6352a78767ac03da0a4678bf0c551819eeaa6c662e43e510b8ef72bc248d77c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.4

Release history Release notifications | RSS feed

This release

0.10 This release

2 release files

0.9

2 release files

0.8

1 release file

0.7

2 release files

0.6

2 release files

0.5

2 release files

0.4

2 release files

0.3

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page