Skip to main content

A light, minimal plotting theme with soft coastal colors and serif/sans typography

Project description

tidepool

A light, minimal plotting theme with soft coastal colors and serif typography. Available for both matplotlib/seaborn and plotly.

Gallery

Matplotlib / Seaborn

Matplotlib gallery

Plotly

Plotly gallery

Interactive version — hover, zoom, pan

Installation

pip install tidepool-theme

Or with specific backends only:

pip install "tidepool-theme[mpl]"
pip install "tidepool-theme[plotly]"
pip install "tidepool-theme[all]"

Usage

Matplotlib / Seaborn

import tidepool
tidepool.set_mpl_style()

# seaborn inherits the style automatically
import seaborn as sns
sns.scatterplot(...)

Note: calling sns.set_theme() after set_mpl_style() will override the style. Use seaborn plotting functions directly instead.

Plotly

import tidepool
tidepool.set_plotly_template()

import plotly.express as px
fig = px.scatter(...)  # uses tidepool template by default

What's included

  • Background: #fafafa — light warm gray
  • Font: Source Serif 4 bundled for matplotlib (SIL Open Font License); plotly template uses Source Serif Pro (loaded from Google Fonts / system fallback)
  • Color cycle: 34 soft coastal tones starting with lightseagreen, lightsalmon, steelblue
  • Colormaps: purpor / purpor_r (sequential) and tealrose / tealrose_r (diverging), from CARTOColors
  • Layout: no grid, left+bottom spines only, clean axis lines

License

MIT

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

tidepool_theme-0.2.0.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

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

tidepool_theme-0.2.0-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

Details for the file tidepool_theme-0.2.0.tar.gz.

File metadata

  • Download URL: tidepool_theme-0.2.0.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.3

File hashes

Hashes for tidepool_theme-0.2.0.tar.gz
Algorithm Hash digest
SHA256 fb77e08a0c36aa656936165e3582af25d168d2286e373c0d6e9425e3df108212
MD5 12e8967188ad1362836ea40c56cdc329
BLAKE2b-256 4dea62248b5c74e9354c46a40c514a7da00ba91e25f1aa514f6754e6abade1f9

See more details on using hashes here.

File details

Details for the file tidepool_theme-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tidepool_theme-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cf608040929ceeb6752813ea8d5ab17f363e61fdae63f5b5287cc7ae956badcf
MD5 ff7e9a8fe06b72a87a6176be28a02279
BLAKE2b-256 8fb823b523b7ea4528886ab8825c227fe0d4c812be4e69ccb23e52e33df18066

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