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.

Metadata

Release files for ccharts 3.0.0

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

Source distribution (sdist)

Source distribution for ccharts 3.0.0
File Size Uploaded Provenance Actions
ccharts-3.0.0.tar.gz 78.7 kB Without provenance Details for ccharts-3.0.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for ccharts 3.0.0
File Actions
ccharts-3.0.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for ccharts-3.0.0-cp314-cp314-win_amd64.whl
ccharts-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for ccharts-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
ccharts-3.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ccharts-3.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ccharts-3.0.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for ccharts-3.0.0-cp314-cp314-macosx_11_0_arm64.whl
ccharts-3.0.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for ccharts-3.0.0-cp314-cp314-macosx_10_15_x86_64.whl
ccharts-3.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for ccharts-3.0.0-cp313-cp313-win_amd64.whl
ccharts-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for ccharts-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
ccharts-3.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for ccharts-3.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ccharts-3.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for ccharts-3.0.0-cp313-cp313-macosx_11_0_arm64.whl
ccharts-3.0.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for ccharts-3.0.0-cp313-cp313-macosx_10_13_x86_64.whl
ccharts-3.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for ccharts-3.0.0-cp312-cp312-win_amd64.whl
ccharts-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for ccharts-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
ccharts-3.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ccharts-3.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ccharts-3.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for ccharts-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
ccharts-3.0.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for ccharts-3.0.0-cp312-cp312-macosx_10_13_x86_64.whl
ccharts-3.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for ccharts-3.0.0-cp311-cp311-win_amd64.whl
ccharts-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for ccharts-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
ccharts-3.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ccharts-3.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ccharts-3.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for ccharts-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
ccharts-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for ccharts-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl
ccharts-3.0.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for ccharts-3.0.0-cp310-cp310-win_amd64.whl
ccharts-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for ccharts-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
ccharts-3.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ccharts-3.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ccharts-3.0.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for ccharts-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
ccharts-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for ccharts-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl
ccharts-3.0.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for ccharts-3.0.0-cp39-cp39-win_amd64.whl
ccharts-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details for ccharts-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl
ccharts-3.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for ccharts-3.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ccharts-3.0.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for ccharts-3.0.0-cp39-cp39-macosx_11_0_arm64.whl
ccharts-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details for ccharts-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl

Total release size: 3.1 MB

Release files / ccharts-3.0.0.tar.gz

Download URL ccharts-3.0.0.tar.gz
Size 78.7 kB
Tags Source
SHA-256 checksum
How to use checksums
fec0dde00382ca9f9023b54cc82429445067c9606f6f58fd957dbe375dcf694d
BLAKE2b-256 checksum
How to use checksums
03576b624f969a923405ea758fde5f57ae008e35bc00a3634bd7621b1d3508d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp314-cp314-win_amd64.whl

Download URL ccharts-3.0.0-cp314-cp314-win_amd64.whl
Size 59.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8616b50a0127fd2c6cc63209dcc6cc8bd46c94856115ddafd50badb955f35721
BLAKE2b-256 checksum
How to use checksums
6e6499115432d983eecb3c8708b4b81ff719d3fbe38469c535bc5292fa39c611
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL ccharts-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 164.5 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
76a330f88f2f55e3552517e575aaf64010c0680b41d1ed0c8fb7e1273e8552b5
BLAKE2b-256 checksum
How to use checksums
8a15e5288fb6160a954071088b54a7ba7cd46062aa3f90032acd0de7c06d0095
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ccharts-3.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 167.5 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e000dbb6e38e30c9378581f13e198df4954db7cf81d75f046cf7e386ed7ce399
BLAKE2b-256 checksum
How to use checksums
1e5c004ed150ee3ab83a43c3f039823061e23fb275aaf3f6279980601e12084d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL ccharts-3.0.0-cp314-cp314-macosx_11_0_arm64.whl
Size 54.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6943280a6f0c96ef7bd188a57564a4208272e643f303d98b788ac98e495836e7
BLAKE2b-256 checksum
How to use checksums
39640562f5e4349ed7711a696511aebf72400eab38f32a50f755398cad5a611a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL ccharts-3.0.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 57.0 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
461d27ab9d0a88193a720a658f6416bc12a61488d6475546f19f68d9acbdb498
BLAKE2b-256 checksum
How to use checksums
c614ccd8481de7e0c25195fe96fc1a3c1a413aa91854268610927761aa69ecff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp313-cp313-win_amd64.whl

Download URL ccharts-3.0.0-cp313-cp313-win_amd64.whl
Size 59.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a8826d9b6960be6c17b1d486d23be5e49126fbafb3fa4b2552e66d3e5befef3f
BLAKE2b-256 checksum
How to use checksums
8ed63a4ae9b06865b5815277d81ebe11c4d275f4fe033c41a870dcc21591b763
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL ccharts-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 164.4 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
26d3f2d974dec4c1246a1c0ff7ce12ba9568a81db3d30509216e5c89e0ace42d
BLAKE2b-256 checksum
How to use checksums
1f898800ad744a7a782d4cb8b1f03e4630114ee98ac90f417150c28b12c109d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ccharts-3.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 167.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
32d20341a940c3c7cfcd41d040915cf42dab8598b5295b0fd61e195839939c4c
BLAKE2b-256 checksum
How to use checksums
9c1a55006dd11fa90fcfbef6dc5837bcf5dbc293339be408d1c6e8b54491243e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL ccharts-3.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 54.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5d45ee41b15a69328dde7edccf834f46de30615697c0541d61a8ab71d1c8a0a7
BLAKE2b-256 checksum
How to use checksums
75c9dd27323cdd3dab0fc56db6ce02474a99b2e338e224d93dd579fb67d011ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL ccharts-3.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 57.1 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
c5a122621dc2acfc8bc271c7c43756cb7df2a32f9b734db74614ba319a644138
BLAKE2b-256 checksum
How to use checksums
f897300ec1821a5fe9e06d539be38c63b4a57f8b2928a55f518efc34b67e2e98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp312-cp312-win_amd64.whl

Download URL ccharts-3.0.0-cp312-cp312-win_amd64.whl
Size 59.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
90fb72da6249c728593e3a39661f521485ba7c25f1a09a9739a4f41b85f84470
BLAKE2b-256 checksum
How to use checksums
1c190a065f43b4a1a1f66dbf2c3ffb9105217f8ec89ae2de1e25c5fa343ed7ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL ccharts-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 164.4 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
052a5a347e72d9ff4b4493b5b76c5029b2cb9a607cf51381a97fca5977b97c6e
BLAKE2b-256 checksum
How to use checksums
40000f875a9e69277d3df533c42221bc3eea735fb35447cdbd765601f1008745
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ccharts-3.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 167.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dc43ebd65d4373536f8b86c1029c83ba70d33edbd189b1dc7463d7a42f7e7870
BLAKE2b-256 checksum
How to use checksums
9ea392e0819d05f06214063757d5fcd69c52f2677f47072e55619158f27019be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL ccharts-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 54.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
893d5409f3f4bb3b099d7cb4d02179d7f53ad6b829f7c81f4a8ded200a0ae957
BLAKE2b-256 checksum
How to use checksums
73db99482038d4c21e500cdb3b3e8ec6689b01a214c3d0d85acb6cc912787ec0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL ccharts-3.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 57.1 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
dd20a8bfddcb3516d18314680496fd98066a1d547c6691594f4504f4f7e3ba56
BLAKE2b-256 checksum
How to use checksums
165ea3feb33043e52921b33f4b50387c65fb2d901c8ab4cb5b0729ccadbd872b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp311-cp311-win_amd64.whl

Download URL ccharts-3.0.0-cp311-cp311-win_amd64.whl
Size 58.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5664721adfe0e35bf926a858741a43184dc96609b1c8e3c2bd7da235594f92ce
BLAKE2b-256 checksum
How to use checksums
edab00d9839ce9a983430b66155625e0ce51caeb426641e5e1897d9c934edd82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL ccharts-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 161.6 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6314c375e6f559fac94500d88bca3febd6df6037a873df7a30f5180401943491
BLAKE2b-256 checksum
How to use checksums
f928522c099849564ceb17c8a39ad775db7714e8de64e96f6d6ded7e21da9d23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ccharts-3.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 164.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
977fa5ddab6e8fc8d735994ce2771ee188071e87a22b17eba0d78782fa03eea0
BLAKE2b-256 checksum
How to use checksums
b3595e34b227c024915fe47cf0eadb934c2215231d8ccf4e1391c0578d817f26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL ccharts-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 54.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ad39bc61e3618540044d176f5b0386e38efa9f5592836e1b0e37885201836212
BLAKE2b-256 checksum
How to use checksums
4037a9fa4a69289e3611a4b30920b46c0b2fd3b43b5f2ffa18a6d9ddf411b1c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL ccharts-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 56.9 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
bfac77c59ad7c0764ce07506881ff66ae152ff5fc0a9152c35a0cec1acbb9b13
BLAKE2b-256 checksum
How to use checksums
9ab9287d8fc773464ba1e7b2e3c6ea9c0cb63210f853bd424e7aabd9f3b86959
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp310-cp310-win_amd64.whl

Download URL ccharts-3.0.0-cp310-cp310-win_amd64.whl
Size 58.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f75a890b08262407af4352bc056adc0d1b36f112cfb96e0e710a21dff9c7c244
BLAKE2b-256 checksum
How to use checksums
1ea6add1f8bca0089c6af8bb15d5da3bdfbfdaa0414dcf1ba44a192480356d32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL ccharts-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 158.9 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
560bb82639111418c728e20041bcef19bdd5b88ac4291b3157c631b2fcb7b60f
BLAKE2b-256 checksum
How to use checksums
584590588271a3d6339ad3973b89fa732161fd0f1523f75a572d5a33207aaee7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ccharts-3.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 161.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f82ee5c9436f538b4f71384aaefdc75126fd6cce208219b00ddf12d2ee5cc2ee
BLAKE2b-256 checksum
How to use checksums
14441de4759089a76e13e366b9ac5f7bcbc5f5c3895faa908087a36beaae2be2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL ccharts-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
Size 54.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a90448841ec4e41a1a50f8a70b3dec6f9841774e3c87c45cc6e5b3d026f2ef38
BLAKE2b-256 checksum
How to use checksums
d2121e954fc57d8311e5265ad690f98505cfc7b59a639f267dc73fb9cfc61ae3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL ccharts-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 56.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ea15623a8238706e937c7e9207b88574a34b3b13a578ecb1f553a34555b43b6f
BLAKE2b-256 checksum
How to use checksums
e3d67024095b8154823b2f01ff193d197d51a79b531122ac79fbcb5bd970fba5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp39-cp39-win_amd64.whl

Download URL ccharts-3.0.0-cp39-cp39-win_amd64.whl
Size 58.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
08db185b2966add12e7083ee52980b174ca9b1c12ce528609113bcfc36bf6946
BLAKE2b-256 checksum
How to use checksums
022e70f1f7fd51124b190e9e3d5fa79ec6909007490d6d60ab79b6e7e0388eb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL ccharts-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 158.6 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cede0ea8456912f709f366a3bb51f3fb53547c3be3eb8892c0a610bb7e6cfa06
BLAKE2b-256 checksum
How to use checksums
04fe041e133a95081a69848ecb0ed08f1cdd11431fbf3017cd2709de66d0c263
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ccharts-3.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 160.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f3a7773b9acfc4d758871e7a91bdb5c3027bd8cf6b2274991cd1718c54e2c88a
BLAKE2b-256 checksum
How to use checksums
ef944a12bc122ed862110b6fb99b76e8e04556f27cde99a02cb410740d8ef3df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL ccharts-3.0.0-cp39-cp39-macosx_11_0_arm64.whl
Size 54.4 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
48c6834b97721ba8b533c495ba24574d57d0584c2dccde43e633be3a38dc131b
BLAKE2b-256 checksum
How to use checksums
a765354c907e1cf23ca342dbabe21904985b33c60ccf0c4c9e93f1875cb0addf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ccharts-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL ccharts-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 56.9 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4568ca11b1a62a68cec1c8f8f0e25359f7bb69010d6f1d4021756a28d5279616
BLAKE2b-256 checksum
How to use checksums
2172a0856953b3fc909b6bd86814d13926240d1350ee24c217acdc04d5d73151
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for ccharts 3.0.0

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.

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