Skip to main content

chrys

A collection of color palettes for visualisation in JavaScript, Python and Sass.

Demo

netbek.github.io/chrys

Installation

Node.js and Sass

npm install chrys

Python 3.13 and up

pip install chrys

Usage

For instructions, refer to the docs.

Development: Installation

  1. Clone the repo:

    git clone git@github.com:netbek/chrys.git
    
  2. Install Mise and add activation to ~/.bashrc, e.g.

    curl -fsSL https://github.com/jdx/mise/releases/download/v2026.7.13/install.sh | sh
    

    See other installation methods.

  3. Trust mise.toml:

    mise trust
    
  4. Create a PyPI API token, and add the token to the system keyring as the password:

    keyring set pypi-chrys __token__
    

Development: Usage

Patch Node dependencies to fix ESM imports:

npx patch-package @bokeh/bokehjs --exclude 'nothing'
npx patch-package vega-scale --exclude 'nothing'

Build the palette data:

make build-data

Build and publish the JavaScript and Python distribution packages:

make bump-version [major|minor|patch]
git push
make build-dist-and-commit
git push
make create-release
make publish

Credit

Palettes from:

License

Copyright (c) 2017 Hein Bekker. Licensed under the BSD 3-Clause License.

Metadata

Release files for chrys 4.3.3

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

Source distribution (sdist)

Source distribution for chrys 4.3.3
File Size Uploaded Provenance Actions
chrys-4.3.3.tar.gz 2.4 MB Without provenance Details for chrys-4.3.3.tar.gz

Built distribution (wheel)

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

Total release size: 2.5 MB

Release files / chrys-4.3.3.tar.gz

Download URL chrys-4.3.3.tar.gz
Size 2.4 MB
Tags Source
SHA-256 checksum
How to use checksums
108153fe7a3a748d5b2859f579abae05bcb63eaf9b89ac621abb2bc8bba3c7f6
BLAKE2b-256 checksum
How to use checksums
2abb00d0bd5d82c0f7bb1e1310a2acbeece63d2bb7e1873961508bc909bc5148
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.14

Release files / chrys-4.3.3-py3-none-any.whl

Download URL chrys-4.3.3-py3-none-any.whl
Size 45.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
487bb52ed90d8ae176764508a63e77cd5df0df7eff4315ba89aebd0ef2f4a171
BLAKE2b-256 checksum
How to use checksums
90fdbb0b8b319f59cbae81b580702bd1b53c889acada790e9deed3f087fbc088
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.14

Security for chrys 4.3.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

4.3.3 This release

2 release files No provenance

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