[[bin]]
name = "vplot"
path = "src/bin/vplot.rs"
required-features = ["cli"]
[dependencies.clap]
features = ["derive", "cargo"]
optional = true
version = "4.5"
[dependencies.csv]
optional = true
version = "1.3"
[dependencies.fontdue]
optional = true
version = "0.9"
[dependencies.ndarray]
optional = true
version = "0.16"
[dependencies.png]
optional = true
version = "0.17"
[dependencies.polars]
default-features = false
features = ["dtype-full"]
optional = true
version = "0.44"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"
[dependencies.serde_json]
optional = true
version = "1.0"
[dependencies.thiserror]
version = "1.0"
[dependencies.tiny-skia]
optional = true
version = "0.11"
[dev-dependencies.approx]
version = "0.5"
[[example]]
name = "area"
path = "examples/area.rs"
[[example]]
name = "axis_labels"
path = "examples/axis_labels.rs"
[[example]]
name = "bar_legend"
path = "examples/bar_legend.rs"
[[example]]
name = "bar_plot"
path = "examples/bar_plot.rs"
[[example]]
name = "basic_line"
path = "examples/basic_line.rs"
[[example]]
name = "box_plot"
path = "examples/box_plot.rs"
[[example]]
name = "bubble"
path = "examples/bubble.rs"
[[example]]
name = "climate_nasa"
path = "examples/real-world/climate_nasa.rs"
[[example]]
name = "colormaps"
path = "examples/colormaps.rs"
[[example]]
name = "custom_font"
path = "examples/custom_font.rs"
[[example]]
name = "datelistplot"
path = "examples/datelistplot.rs"
[[example]]
name = "heatmap"
path = "examples/heatmap.rs"
[[example]]
name = "histogram"
path = "examples/histogram.rs"
[[example]]
name = "legend_alignment_test"
path = "examples/legend_alignment_test.rs"
[[example]]
name = "legend_auto_position"
path = "examples/legend_auto_position.rs"
[[example]]
name = "legend_below"
path = "examples/legend_below.rs"
[[example]]
name = "legend_below_alignment"
path = "examples/legend_below_alignment.rs"
[[example]]
name = "legend_separate"
path = "examples/legend_separate.rs"
[[example]]
name = "legend_types"
path = "examples/legend_types.rs"
[[example]]
name = "math_notation"
path = "examples/math_notation.rs"
[[example]]
name = "ndarray_integration"
path = "examples/ndarray_integration.rs"
[[example]]
name = "polars_integration"
path = "examples/polars_integration.rs"
[[example]]
name = "pp_plot"
path = "examples/pp_plot.rs"
[[example]]
name = "qq_plot"
path = "examples/qq_plot.rs"
[[example]]
name = "scatter"
path = "examples/scatter.rs"
[[example]]
name = "scatter_markers"
path = "examples/scatter_markers.rs"
[[example]]
name = "stacked_bar"
path = "examples/stacked_bar.rs"
[[example]]
name = "svg_export"
path = "examples/svg_export.rs"
[[example]]
name = "timeline"
path = "examples/timeline.rs"
[[example]]
name = "treemap"
path = "examples/treemap.rs"
[[example]]
name = "violin_plot"
path = "examples/violin_plot.rs"
[features]
cli = ["dep:clap", "dep:csv", "dep:serde", "dep:serde_json", "raster"]
default = ["raster"]
full = ["cli", "raster", "svg", "pdf", "latex", "ndarray-support", "polars-support"]
latex = []
ndarray-support = ["dep:ndarray"]
pdf = []
polars-support = ["dep:polars"]
raster = ["dep:tiny-skia", "dep:png", "dep:fontdue"]
svg = []
[lib]
name = "velociplot"
path = "src/lib.rs"
[package]
authors = ["Ibrahim Cesar <email@ibrahimcesar.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["graphics", "visualization", "science"]
description = "Fast, publication-quality scientific plotting library - Quick, precise, and deadly effective"
documentation = "https://docs.rs/velociplot"
edition = "2021"
homepage = "https://github.com/ibrahimcesar/velociplot"
keywords = ["plotting", "visualization", "graphics", "charts", "scientific"]
license = "MIT"
name = "velociplot"
readme = "README.md"
repository = "https://github.com/ibrahimcesar/velociplot"
rust-version = "1.70"
version = "0.1.0"
[profile.bench]
lto = true
opt-level = 3
[profile.dev]
opt-level = 0
[profile.release]
codegen-units = 1
lto = true
opt-level = 3
strip = true