Skip to main content

ccharts

Version License: MIT PyPI version crates.io npm NuGet Maven Central RubyGems LuaRocks

Financial and statistical data in, a string out. High-density terminal charts drawn with Unicode block characters and returned as plain text strings — so the chart goes wherever text goes: a terminal, a log line, a chat message, an HTML <pre>, a commit comment, or a printf.

  328.00████████████                                                
                   █                                                
                   █           █████████████▁▁▁▁▁▁▁▁▁▁▁▁            
                   █████████████                       █            
                                                       █            
                                                       █            
                                                       █            
  301.00                                               █▁▁▁▁▁▁▁▁▁▁▁▁
2026-07-20                                                2026-07-24

There is no canvas, no image buffer, no GUI, and no terminal detection hooks — one function call returns a string, and what you do with it is your business.

Written as a single-header C89 library with a flat C ABI and idiomatic bindings for Python, Rust, Go, JavaScript/WASM, .NET/C#, Java, Ruby, Lua, and Julia. Every binding produces byte-identical output across platforms.


Language Ecosystem

Language Package / Target Registry Installation Command
Python ccharts PyPI pip install ccharts (or pip install ccharts[pandas])
Rust ccharts crates.io cargo add ccharts
Go ccharts GitHub go get github.com/dethrandir/ccharts/bindings/go/ccharts
JavaScript / WASM @dethrandir/ccharts npm npm install @dethrandir/ccharts
.NET / C# Ccharts NuGet dotnet add package Ccharts
Java (JDK 22+) io.github.dethrandir:ccharts Maven Central Maven / Gradle dependency
Ruby ccharts RubyGems gem install ccharts
Lua ccharts LuaRocks luarocks install ccharts
Julia Ccharts General using Pkg; Pkg.add("Ccharts")

Supported Chart Types

ccharts supports 9 visual chart types, each optimized with fractional Unicode glyphs:

  1. Line Chart          2. Candlestick          3. Pie / Donut
  328.00██████             330.25▄▄▄▄▄ █████               ████████      
              █                         │                ████████████    
              █                                         ██████  ██████   
              █▁▁▁▁                     █████           ████      ████   
                                300.75  █████             ██████████     
                                2026-07-20              Kira  40 (40%)

  4. Histogram           5. Sparkline            6. Categorical Bar
         8     ████      ▂▃▅▆▇██▇▆▅▄▃            100.00      ████        
               ████                                          ████  ████  
         1 ████████                              0.00  ████  ████  ████  
       3.10    7.90                                    Q1    Q2    Q3    

  7. Stacked Bar         8. Heatmap              9. Box Plot
       150.00  ████      Mon █ █ █ █ █ █         120.00        │         
               ████      Tue █ █ █ █ █ █                       ████      
         0.00  ████      Wed █ █ █ █ █ █          10.00  ▂     █   │     
               Prod      Thu █ █ █ █ █ █                 Cat A Cat B     
  1. Line (line): High-resolution curves using 8 vertical sub-pixel levels (▁▂▃▄▅▆▇█). Supports area fills, single or directional colors, and automatic downsampling.
  2. Candlestick (candle): Open, High, Low, Close (OHLC) financial charts with solid bodies (▀▄█), thin vertical wicks (), and automatic downsampling (cc_agg_ohlc).
  3. Pie & Donut (pie): Proportional charts with terminal aspect ratio compensation, custom hole sizes (donut=True), slice gaps, center text, and customizable legends.
  4. Histogram (histogram / hist): Frequency distributions across continuous sample data with automatic or custom binning and outlier clamping.
  5. Sparkline (sparkline / spark): Compact, axis-less micro trend lines (height 1 to 3) for inline dashboards and log lines.
  6. Bar (bar): Categorical bar charts scaled from a shared zero baseline with 8 sub-pixel tops and categorical label footers.
  7. Stacked Bar (stacked_bar / stack): Multi-series part-to-whole categorical breakdowns showing total sums and series segments.
  8. Heatmap (heatmap / heat): 2-D matrix density visualization using a 10-step deterministic colormap ladder and 2-D block-average downsampling.
  9. Box Plot (boxplot / box): Statistical 5-number summaries ($Min, Q_1, Median, Q_3, Max$) computed deterministically via nearest-rank quartiles.

Quickstart Examples

C (Single-Header)

#define CCHARTS_IMPLEMENTATION
#include "ccharts.h"

int main(void) {
    const char* json = "[{\"open\":100,\"high\":105,\"low\":98,\"close\":103}]";
    cc_ohlc_t* ohlc = NULL;
    int size = 0;
    cc_json_to_ohlc(json, &ohlc, &size);

    cc_settings_t s = { .rise_color = CC_COLOR_BLUE, .show_prices = 1, .show_times = 1 };
    char* chart = cc_line_create(ohlc, size, 60, 8, &s);
    printf("%s\n", chart);

    free(chart);
    free(ohlc);
    return 0;
}

Python

from ccharts import Chart

# OHLC Chart
chart = Chart.from_arrays(opens, highs, lows, closes, ts=epoch_seconds)
print(chart.candle(width=60, height=8, show_prices=True))

# Standalone Visuals
print(Chart.pie(["Rent", "Food", "Tech"], [45, 30, 25], donut=True))
print(Chart.histogram(samples, bin_count=10, show_bins=True))
print(Chart.sparkline(samples, height=1))

Rust

use ccharts::{Chart, Color, Settings, PieSlice, PieOptions};

let chart = Chart::from_arrays(&opens, &highs, &lows, &closes, Some(&ts))?;
println!("{}", chart.line(60, 8, &Settings::new().rise(Color::Blue))?);

let slices = [PieSlice::new(Some("Rent"), 45.0), PieSlice::new(Some("Food"), 30.0)];
println!("{}", Chart::pie(&slices, 24, 10, &PieOptions::new().donut(true))?);

Go

chart, _ := ccharts.FromArrays(opens, highs, lows, closes, ts)
defer chart.Close()
out, _ := chart.Candle(60, 8, &ccharts.Options{ShowPrices: true})
fmt.Println(out)

JavaScript / WASM

import { Chart, Color } from "@dethrandir/ccharts";

const chart = Chart.fromArrays(opens, highs, lows, closes);
console.log(chart.candle({ width: 60, height: 8, showPrices: true }));
chart.free();

.NET / C#

using var chart = Chart.FromArrays(opens, highs, lows, closes);
Console.Write(chart.Line(new ChartOptions { RiseColor = Color.Blue, ShowPrices = true }));

Java (JDK 22+)

try (Chart chart = Chart.fromArrays(opens, highs, lows, closes)) {
    System.out.print(chart.candle(ChartOptions.builder().size(60, 8).showPrices(true).build()));
}

Ruby

chart = Ccharts::Chart.from_arrays(open: opens, high: highs, low: lows, close: closes)
puts chart.line(60, 8, Ccharts::Settings::ChartSettings.new.show_prices(true))

Lua

local chart = ccharts.from_arrays(opens, highs, lows, closes)
print(chart:candle(60, 8, { show_prices = true }))

Julia

chart = Chart.from_arrays(opens, highs, lows, closes)
println(chart.candle(60, 8; show_prices=true))

Settings & Colors

Field Meaning Default
rise_color Color for rising segments / bars / boxes Green (\x1b[32m)
fall_color Color for falling segments / candles Red (\x1b[31m)
bg_color Background of empty cells None (terminal default)
area_color Line fill color / Whiskers color None
single_color 1 = one uniform line color; 0 = per-segment direction 0
show_prices Prepend 8-column price/count value axis 0
show_times Append first/last timestamp footer 0
plain Strip all ANSI escape sequences 0

Setting plain=True (or passing empty strings for color options) completely strips ANSI escape codes, rendering clean plain text ideal for file exports, commit comments, Discord code blocks, and logs.


Detailed Documentation

Comprehensive guides are available in the docs/ directory:

  • 🚀 Getting Started — Installation, building from source, and basic usage across all languages.
  • 📊 Chart Types Guide — In-depth parameters, sub-pixel rendering mechanics, and visual outputs for all 9 chart types.
  • 🔌 Language Bindings Guide — Package managers, memory management (RAII/Cleaners/Finalizers), and cross-language API mappings.
  • 🛠️ C API & Flat ABI Reference — Single-header macros, structs, functions, and ABI status code contracts.
  • 🏗️ Architecture & Engine Design — Sub-pixel grid pipeline, downsampling math, 32-byte slot memory model, and determinism.

Repository Structure

  • ccharts.h — Core single-header C library containing all rendering algorithms.
  • abi/ — Flat C ABI (ccharts_abi.h/.c) exporting opaque handles and error codes for FFIs.
  • bindings/ — Idiomatic bindings:
    • bindings/rust/ — Rust crate (ccharts).
    • bindings/go/ — Go module (ccharts).
    • bindings/js/ — Standalone WebAssembly npm package (@dethrandir/ccharts).
    • bindings/dotnet/ — .NET 8+ P/Invoke package (Ccharts).
    • bindings/java/ — Java 22+ FFM API library (io.github.dethrandir:ccharts).
    • bindings/ruby/ — Ruby gem (ccharts).
    • bindings/lua/ — LuaRocks package (ccharts).
    • bindings/julia/ — Julia package (Ccharts).
  • ccharts/ — Python package (ccharts) wrapping C core + pandas integration.
  • docs/ — Modular documentation guides.
  • conformance/ — 70 cross-language test cases (cases.json) and byte-for-byte golden files (golden/*.txt).
  • scripts/ — Version consistency checks, source sync tools, and golden generators.

License

ccharts is released under the MIT License.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ccharts-3.0.0.tar.gz (78.7 kB view details)

Uploaded Source

Built Distributions

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

ccharts-3.0.0-cp314-cp314-win_amd64.whl (59.9 kB view details)

Uploaded CPython 3.14Windows x86-64

ccharts-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl (164.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

ccharts-3.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (167.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ccharts-3.0.0-cp314-cp314-macosx_11_0_arm64.whl (54.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

ccharts-3.0.0-cp314-cp314-macosx_10_15_x86_64.whl (57.0 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

ccharts-3.0.0-cp313-cp313-win_amd64.whl (59.0 kB view details)

Uploaded CPython 3.13Windows x86-64

ccharts-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (164.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

ccharts-3.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (167.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ccharts-3.0.0-cp313-cp313-macosx_11_0_arm64.whl (54.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ccharts-3.0.0-cp313-cp313-macosx_10_13_x86_64.whl (57.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

ccharts-3.0.0-cp312-cp312-win_amd64.whl (59.1 kB view details)

Uploaded CPython 3.12Windows x86-64

ccharts-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (164.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

ccharts-3.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (167.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ccharts-3.0.0-cp312-cp312-macosx_11_0_arm64.whl (54.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ccharts-3.0.0-cp312-cp312-macosx_10_13_x86_64.whl (57.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

ccharts-3.0.0-cp311-cp311-win_amd64.whl (58.3 kB view details)

Uploaded CPython 3.11Windows x86-64

ccharts-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (161.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

ccharts-3.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (164.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ccharts-3.0.0-cp311-cp311-macosx_11_0_arm64.whl (54.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ccharts-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl (56.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

ccharts-3.0.0-cp310-cp310-win_amd64.whl (58.3 kB view details)

Uploaded CPython 3.10Windows x86-64

ccharts-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (158.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

ccharts-3.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (161.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ccharts-3.0.0-cp310-cp310-macosx_11_0_arm64.whl (54.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ccharts-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl (56.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

ccharts-3.0.0-cp39-cp39-win_amd64.whl (58.3 kB view details)

Uploaded CPython 3.9Windows x86-64

ccharts-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl (158.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

ccharts-3.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (160.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ccharts-3.0.0-cp39-cp39-macosx_11_0_arm64.whl (54.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ccharts-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl (56.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file ccharts-3.0.0.tar.gz.

File metadata

  • Download URL: ccharts-3.0.0.tar.gz
  • Upload date:
  • Size: 78.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ccharts-3.0.0.tar.gz
Algorithm Hash digest
SHA256 fec0dde00382ca9f9023b54cc82429445067c9606f6f58fd957dbe375dcf694d
MD5 88c0045e7f11cbcac8f522cce1da6838
BLAKE2b-256 03576b624f969a923405ea758fde5f57ae008e35bc00a3634bd7621b1d3508d9

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ccharts-3.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 59.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ccharts-3.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8616b50a0127fd2c6cc63209dcc6cc8bd46c94856115ddafd50badb955f35721
MD5 1b43a8299b17873625e79c88d333dd4e
BLAKE2b-256 6e6499115432d983eecb3c8708b4b81ff719d3fbe38469c535bc5292fa39c611

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 76a330f88f2f55e3552517e575aaf64010c0680b41d1ed0c8fb7e1273e8552b5
MD5 2d7b58c618044a417937810eef77621e
BLAKE2b-256 8a15e5288fb6160a954071088b54a7ba7cd46062aa3f90032acd0de7c06d0095

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e000dbb6e38e30c9378581f13e198df4954db7cf81d75f046cf7e386ed7ce399
MD5 699920bf02a39d151625e22cbabc567d
BLAKE2b-256 1e5c004ed150ee3ab83a43c3f039823061e23fb275aaf3f6279980601e12084d

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6943280a6f0c96ef7bd188a57564a4208272e643f303d98b788ac98e495836e7
MD5 aa59c8d66683790fb3c639448e05529d
BLAKE2b-256 39640562f5e4349ed7711a696511aebf72400eab38f32a50f755398cad5a611a

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 461d27ab9d0a88193a720a658f6416bc12a61488d6475546f19f68d9acbdb498
MD5 130ced5c27074c4c98134e4588623593
BLAKE2b-256 c614ccd8481de7e0c25195fe96fc1a3c1a413aa91854268610927761aa69ecff

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ccharts-3.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 59.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ccharts-3.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a8826d9b6960be6c17b1d486d23be5e49126fbafb3fa4b2552e66d3e5befef3f
MD5 274a6a6a8f9971a48e64bcceed409d77
BLAKE2b-256 8ed63a4ae9b06865b5815277d81ebe11c4d275f4fe033c41a870dcc21591b763

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 26d3f2d974dec4c1246a1c0ff7ce12ba9568a81db3d30509216e5c89e0ace42d
MD5 2f2c9a7c7f96a4988213daa4b2a763d3
BLAKE2b-256 1f898800ad744a7a782d4cb8b1f03e4630114ee98ac90f417150c28b12c109d9

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 32d20341a940c3c7cfcd41d040915cf42dab8598b5295b0fd61e195839939c4c
MD5 11dedfcae9bd6e60115281951eaaec0e
BLAKE2b-256 9c1a55006dd11fa90fcfbef6dc5837bcf5dbc293339be408d1c6e8b54491243e

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d45ee41b15a69328dde7edccf834f46de30615697c0541d61a8ab71d1c8a0a7
MD5 83ca6164b296fa11822e63c0977e81a6
BLAKE2b-256 75c9dd27323cdd3dab0fc56db6ce02474a99b2e338e224d93dd579fb67d011ac

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c5a122621dc2acfc8bc271c7c43756cb7df2a32f9b734db74614ba319a644138
MD5 819ca4c16e89a6a078ab35b33c17a6af
BLAKE2b-256 f897300ec1821a5fe9e06d539be38c63b4a57f8b2928a55f518efc34b67e2e98

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ccharts-3.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 59.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ccharts-3.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 90fb72da6249c728593e3a39661f521485ba7c25f1a09a9739a4f41b85f84470
MD5 37c4c78d4835b495cc37da328217a8f8
BLAKE2b-256 1c190a065f43b4a1a1f66dbf2c3ffb9105217f8ec89ae2de1e25c5fa343ed7ed

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 052a5a347e72d9ff4b4493b5b76c5029b2cb9a607cf51381a97fca5977b97c6e
MD5 4f04bb54e90d70d02cc353ac60cdecc0
BLAKE2b-256 40000f875a9e69277d3df533c42221bc3eea735fb35447cdbd765601f1008745

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc43ebd65d4373536f8b86c1029c83ba70d33edbd189b1dc7463d7a42f7e7870
MD5 df03a55234cbb8bb7536062d9386194e
BLAKE2b-256 9ea392e0819d05f06214063757d5fcd69c52f2677f47072e55619158f27019be

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 893d5409f3f4bb3b099d7cb4d02179d7f53ad6b829f7c81f4a8ded200a0ae957
MD5 0b8a882f422fc5e1018f89524cae15bb
BLAKE2b-256 73db99482038d4c21e500cdb3b3e8ec6689b01a214c3d0d85acb6cc912787ec0

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 dd20a8bfddcb3516d18314680496fd98066a1d547c6691594f4504f4f7e3ba56
MD5 32d038f5978d2c50bbd91cf59ac924f4
BLAKE2b-256 165ea3feb33043e52921b33f4b50387c65fb2d901c8ab4cb5b0729ccadbd872b

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ccharts-3.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 58.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ccharts-3.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5664721adfe0e35bf926a858741a43184dc96609b1c8e3c2bd7da235594f92ce
MD5 3d2b1a60feff4b05142c039463e04c08
BLAKE2b-256 edab00d9839ce9a983430b66155625e0ce51caeb426641e5e1897d9c934edd82

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6314c375e6f559fac94500d88bca3febd6df6037a873df7a30f5180401943491
MD5 ab4f0484571e8a39900b0042c000f0b8
BLAKE2b-256 f928522c099849564ceb17c8a39ad775db7714e8de64e96f6d6ded7e21da9d23

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 977fa5ddab6e8fc8d735994ce2771ee188071e87a22b17eba0d78782fa03eea0
MD5 4adf95dadc45cdd7307afd64a791b5fa
BLAKE2b-256 b3595e34b227c024915fe47cf0eadb934c2215231d8ccf4e1391c0578d817f26

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad39bc61e3618540044d176f5b0386e38efa9f5592836e1b0e37885201836212
MD5 80b0fb6e2a643314c4475b6dfe295c56
BLAKE2b-256 4037a9fa4a69289e3611a4b30920b46c0b2fd3b43b5f2ffa18a6d9ddf411b1c3

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bfac77c59ad7c0764ce07506881ff66ae152ff5fc0a9152c35a0cec1acbb9b13
MD5 f462180012fd68fcf2482f5c06a28bd8
BLAKE2b-256 9ab9287d8fc773464ba1e7b2e3c6ea9c0cb63210f853bd424e7aabd9f3b86959

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ccharts-3.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 58.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ccharts-3.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f75a890b08262407af4352bc056adc0d1b36f112cfb96e0e710a21dff9c7c244
MD5 54ab9cf684a0333383f37ae06e241dca
BLAKE2b-256 1ea6add1f8bca0089c6af8bb15d5da3bdfbfdaa0414dcf1ba44a192480356d32

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 560bb82639111418c728e20041bcef19bdd5b88ac4291b3157c631b2fcb7b60f
MD5 df86ca0e93d86dacedcf4291c1aa573b
BLAKE2b-256 584590588271a3d6339ad3973b89fa732161fd0f1523f75a572d5a33207aaee7

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f82ee5c9436f538b4f71384aaefdc75126fd6cce208219b00ddf12d2ee5cc2ee
MD5 e11c6b869738415a3b38729b162d8f21
BLAKE2b-256 14441de4759089a76e13e366b9ac5f7bcbc5f5c3895faa908087a36beaae2be2

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a90448841ec4e41a1a50f8a70b3dec6f9841774e3c87c45cc6e5b3d026f2ef38
MD5 4c82cffaa32b88abdb45f2e9d675e2f4
BLAKE2b-256 d2121e954fc57d8311e5265ad690f98505cfc7b59a639f267dc73fb9cfc61ae3

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ea15623a8238706e937c7e9207b88574a34b3b13a578ecb1f553a34555b43b6f
MD5 a00421866d83431d573a4802adb89cc1
BLAKE2b-256 e3d67024095b8154823b2f01ff193d197d51a79b531122ac79fbcb5bd970fba5

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ccharts-3.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 58.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ccharts-3.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 08db185b2966add12e7083ee52980b174ca9b1c12ce528609113bcfc36bf6946
MD5 edf6392e0ccdbb07093c6e1c34437e4c
BLAKE2b-256 022e70f1f7fd51124b190e9e3d5fa79ec6909007490d6d60ab79b6e7e0388eb7

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cede0ea8456912f709f366a3bb51f3fb53547c3be3eb8892c0a610bb7e6cfa06
MD5 ee10a93cd1ca07d4e03239d787cd4c93
BLAKE2b-256 04fe041e133a95081a69848ecb0ed08f1cdd11431fbf3017cd2709de66d0c263

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3a7773b9acfc4d758871e7a91bdb5c3027bd8cf6b2274991cd1718c54e2c88a
MD5 025537d4e2a2c7b492541d2448022b10
BLAKE2b-256 ef944a12bc122ed862110b6fb99b76e8e04556f27cde99a02cb410740d8ef3df

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48c6834b97721ba8b533c495ba24574d57d0584c2dccde43e633be3a38dc131b
MD5 c7f10c56219ec871fc4ac0accc4ec59a
BLAKE2b-256 a765354c907e1cf23ca342dbabe21904985b33c60ccf0c4c9e93f1875cb0addf

See more details on using hashes here.

File details

Details for the file ccharts-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ccharts-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4568ca11b1a62a68cec1c8f8f0e25359f7bb69010d6f1d4021756a28d5279616
MD5 2549c96a50858cdde7f391d625536ad6
BLAKE2b-256 2172a0856953b3fc909b6bd86814d13926240d1350ee24c217acdc04d5d73151

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

3.0.0 This release

31 files

0.2.2

31 files

0.2.1

31 files

0.2.0

31 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