[package]
edition = "2024"
rust-version = "1.92"
name = "siplot"
version = "0.1.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "silx-style scientific plotting for egui, rendered with wgpu"
readme = "README.md"
license = "MIT OR Apache-2.0"
repository = "https://github.com/physwkim/siplot"
[lib]
name = "siplot"
path = "src/lib.rs"
[[example]]
name = "aspect_ratio"
path = "examples/aspect_ratio.rs"
[[example]]
name = "bootstrap"
path = "examples/bootstrap.rs"
[[example]]
name = "colormap_norm"
path = "examples/colormap_norm.rs"
[[example]]
name = "decimation"
path = "examples/decimation.rs"
[[example]]
name = "error_bars"
path = "examples/error_bars.rs"
[[example]]
name = "fill"
path = "examples/fill.rs"
[[example]]
name = "gallery"
path = "examples/gallery.rs"
[[example]]
name = "high_level_active_curve_labels"
path = "examples/high_level_active_curve_labels.rs"
[[example]]
name = "high_level_baseline"
path = "examples/high_level_baseline.rs"
[[example]]
name = "high_level_clear_action"
path = "examples/high_level_clear_action.rs"
[[example]]
name = "high_level_colormap"
path = "examples/high_level_colormap.rs"
[[example]]
name = "high_level_colormap_dialog"
path = "examples/high_level_colormap_dialog.rs"
[[example]]
name = "high_level_compare_images"
path = "examples/high_level_compare_images.rs"
[[example]]
name = "high_level_context_menu"
path = "examples/high_level_context_menu.rs"
[[example]]
name = "high_level_curve_legend"
path = "examples/high_level_curve_legend.rs"
[[example]]
name = "high_level_curves_roi"
path = "examples/high_level_curves_roi.rs"
[[example]]
name = "high_level_error_bars"
path = "examples/high_level_error_bars.rs"
[[example]]
name = "high_level_fft_action"
path = "examples/high_level_fft_action.rs"
[[example]]
name = "high_level_fit_widget"
path = "examples/high_level_fit_widget.rs"
[[example]]
name = "high_level_image_view"
path = "examples/high_level_image_view.rs"
[[example]]
name = "high_level_items_selector"
path = "examples/high_level_items_selector.rs"
[[example]]
name = "high_level_legend"
path = "examples/high_level_legend.rs"
[[example]]
name = "high_level_limits_widget"
path = "examples/high_level_limits_widget.rs"
[[example]]
name = "high_level_live_image"
path = "examples/high_level_live_image.rs"
[[example]]
name = "high_level_live_profile"
path = "examples/high_level_live_profile.rs"
[[example]]
name = "high_level_live_update"
path = "examples/high_level_live_update.rs"
[[example]]
name = "high_level_log_axis"
path = "examples/high_level_log_axis.rs"
[[example]]
name = "high_level_mask_tools"
path = "examples/high_level_mask_tools.rs"
[[example]]
name = "high_level_plot1d"
path = "examples/high_level_plot1d.rs"
[[example]]
name = "high_level_plot2d"
path = "examples/high_level_plot2d.rs"
[[example]]
name = "high_level_plot_limits"
path = "examples/high_level_plot_limits.rs"
[[example]]
name = "high_level_plot_widget"
path = "examples/high_level_plot_widget.rs"
[[example]]
name = "high_level_roi_manager"
path = "examples/high_level_roi_manager.rs"
[[example]]
name = "high_level_roi_profile"
path = "examples/high_level_roi_profile.rs"
[[example]]
name = "high_level_roi_stats"
path = "examples/high_level_roi_stats.rs"
[[example]]
name = "high_level_scatter_mask"
path = "examples/high_level_scatter_mask.rs"
[[example]]
name = "high_level_scatter_view"
path = "examples/high_level_scatter_view.rs"
[[example]]
name = "high_level_shift_action"
path = "examples/high_level_shift_action.rs"
[[example]]
name = "high_level_stack_view"
path = "examples/high_level_stack_view.rs"
[[example]]
name = "high_level_sync_axes"
path = "examples/high_level_sync_axes.rs"
[[example]]
name = "high_level_y2_axis"
path = "examples/high_level_y2_axis.rs"
[[example]]
name = "image"
path = "examples/image.rs"
[[example]]
name = "image_and_curve"
path = "examples/image_and_curve.rs"
[[example]]
name = "labels"
path = "examples/labels.rs"
[[example]]
name = "large_image"
path = "examples/large_image.rs"
[[example]]
name = "line_styles"
path = "examples/line_styles.rs"
[[example]]
name = "live_update"
path = "examples/live_update.rs"
[[example]]
name = "log_axis"
path = "examples/log_axis.rs"
[[example]]
name = "markers"
path = "examples/markers.rs"
[[example]]
name = "per_vertex_color"
path = "examples/per_vertex_color.rs"
[[example]]
name = "picking"
path = "examples/picking.rs"
[[example]]
name = "plot_markers"
path = "examples/plot_markers.rs"
[[example]]
name = "rgba_image"
path = "examples/rgba_image.rs"
[[example]]
name = "roi"
path = "examples/roi.rs"
[[example]]
name = "save_graph"
path = "examples/save_graph.rs"
[[example]]
name = "shapes"
path = "examples/shapes.rs"
[[example]]
name = "sync_axes"
path = "examples/sync_axes.rs"
[[example]]
name = "thick_lines"
path = "examples/thick_lines.rs"
[[example]]
name = "triangles"
path = "examples/triangles.rs"
[[example]]
name = "y2_axis"
path = "examples/y2_axis.rs"
[dependencies.arboard]
version = "3.6"
[dependencies.bytemuck]
version = "1"
features = ["derive"]
[dependencies.colorous]
version = "1"
[dependencies.egui]
version = "0.34"
[dependencies.egui-wgpu]
version = "0.34"
[dependencies.medians]
version = "3.0.12"
[dependencies.png]
version = "0.18"
[dependencies.printers]
version = "2.3.0"
[dependencies.rfd]
version = "0.17"
[dev-dependencies.eframe]
version = "0.34"
[dev-dependencies.egui_kittest]
version = "0.34.3"
features = [
"wgpu",
"snapshot",
]