Skip to main content

Commn utilities to ease development of Python packages

Project description

Please see : http://colormap.readthedocs.io/ for an up-to-date documentation.

https://badge.fury.io/py/colormap.svg https://github.com/cokelaer/colormap/actions/workflows/ci.yml/badge.svg?branch=master https://coveralls.io/repos/cokelaer/colormap/badge.png?branch=master
version:

Python 3.8, 3.9, 3.10, 3.11, 3.12

contributions:

Please join https://github.com/cokelaer/colormap

issues:

Please use https://github.com/cokelaer/colormap/issues

notebook:

Please see https://github.com/cokelaer/colormap/tree/master/notebooks

What is it ?

colormap package provides simple utilities to convert colors between RGB, HEX, HLS, HUV and a class to easily build colormaps for matplotlib. All matplotlib colormaps and some R colormaps are available altogether. The plot_colormap method (see below) is handy to quickly pick up a colormaps and the test_colormap is useful to see test a new colormap.

Installation

pip install colormap

Example

  • Create your own colormap from red to green colors with intermediate color as whitish (diverging map from red to green):

    c = Colormap()
    mycmap = c.cmap( {'red':[1,1,0], 'green':[0,1,.39], 'blue':[0,1,0]})
    cmap = c.test_colormap(mycmap)
  • Even simpler if the colormap is linear:

    c = Colormap()
    mycmap = c.cmap_linear('red', 'white', 'green(w3c)')
    cmap = c.test_colormap(mycmap)
https://colormap.readthedocs.io/en/latest/_images/quickstart-6.png
  • check out the available colormaps:

    c = Colormap()
    c.plot_colormap('diverging')
https://colormap.readthedocs.io/en/latest/_images/quickstart-4.png

See online documentation for details: http://colormap.readthedocs.io/

changelog

Version

Description

1.1.0

  • switch to pyproject. remove easydev dependency. compat for python 3.11 and 3.12

1.0.6

  • Fix a matplotlib deprecation

  • Fix RTD documentation

1.0.5

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

colormap-1.1.0.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

colormap-1.1.0-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file colormap-1.1.0.tar.gz.

File metadata

  • Download URL: colormap-1.1.0.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.14 Linux/6.8.7-300.fc40.x86_64

File hashes

Hashes for colormap-1.1.0.tar.gz
Algorithm Hash digest
SHA256 2eed844c1ea93b2ff3377269a46fa3323f5d6d2cc33293e8aea0c1547732151b
MD5 514cb52bc3a772bec4c1d8f86a3b1ff3
BLAKE2b-256 acfee90fe707e7cbc420fb0e38fd18a08f664028554e84284d717d7c9a12f988

See more details on using hashes here.

File details

Details for the file colormap-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: colormap-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.14 Linux/6.8.7-300.fc40.x86_64

File hashes

Hashes for colormap-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa43646b38a4f6f86feb47fa9bdbbba5af944af1507e209ea78b273403867ca6
MD5 12fe6630db5ec3158a19e6fcffeeb095
BLAKE2b-256 209bd09f7ef78f770692d83b9c3da1cc2625744a1944cf2dc0694c25953e1112

See more details on using hashes here.

Supported by

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