GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - matplotlib/viscm: A tool for visualizing and designing colormaps using colorspacious and matplotlib

BranchesTags
Open more actions menu

Latest commit

 

History

346 Commits
346 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
doc
doc
 
 
test
test
 
 
viscm
viscm
 
 
.coveragerc
.coveragerc
 
 
.git-blame-ignore-revs
.git-blame-ignore-revs
 
 
.gitignore
.gitignore
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
LICENSE
LICENSE
 
 
MANIFEST.in
MANIFEST.in
 
 
Makefile
Makefile
 
 
README.rst
README.rst
 
 
environment.yml
environment.yml
 
 
pyproject.toml
pyproject.toml
 
 
setup.py
setup.py
 
 

Repository files navigation

viscm

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

Downloads:
  • https://pypi.python.org/pypi/viscm/
  • https://anaconda.org/conda-forge/viscm/
Code and bug tracker:
https://github.com/matplotlib/viscm
Contact:
Nathaniel J. Smith <[email protected]> and Stéfan van der Walt <[email protected]>
Dependencies:
  • Python 3.12+
  • 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.

About

A tool for visualizing and designing colormaps using colorspacious and matplotlib

Resources

Readme
MIT license
Activity
Custom properties

Stars

189 stars

Watchers

14 watching

Forks

35 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.