AGENTS.md
LICENSE
MANIFEST.in
README.md
charting_library_spec_en.md
frontend-source.json
pyproject.toml
setup.py
bench/README.md
docs/API_STABILITY_AND_VERSIONING.md
docs/DOCS_INDEX.md
docs/EXPERIMENTAL_3D_ARCHITECTURE.md
docs/PROJECT_HISTORY.md
docs/PROJECT_STATUS.md
docs/RELEASE_NOTES_DRAFT.md
docs/SERVER_BAR_RENDERING.md
docs/SERVER_HEATMAP_RENDERING.md
docs/SERVER_PIE_RENDERING.md
docs/SERVER_POLAR_RENDERING.md
docs/SERVER_WONDERPLOT_RENDERING.md
docs/SUBPLOTS_AND_SHARED_AXES.md
docs/THREE_DIMENSIONAL_CHARTS_ROADMAP.md
docs/WEBSITE_ANALYTICS.md
docs/agents/PRODUCT_MANAGER.md
docs/assets/logo.png
docs/assets/logo_big.png
examples/jupyter_interactive.ipynb
examples/server-bar.json
examples/server-heatmap.json
examples/server-pie.json
examples/server-polar.json
examples/server-wonderplot.json
examples/server_bar.py
examples/server_heatmap.py
examples/server_pie.py
examples/server_polar.py
examples/server_wonderplot.py
examples/gallery/catalog.py
examples/gallery/gallery.js
examples/gallery/index.html
examples/gallery/server.py
examples/gallery/source-options.json
examples/gallery/styles.css
rust/Cargo.lock
rust/Cargo.toml
rust/server-renderer-source.json
rust/core-rust/Cargo.toml
rust/core-rust/benches/line_scene.rs
rust/core-rust/examples/perf_guard.rs
rust/core-rust/src/lib.rs
rust/core-rust/tests/scene_json.rs
rust/python-abi/Cargo.toml
rust/python-abi/assets/fonts/NotoSans-Regular.ttf
rust/python-abi/assets/fonts/NotoSans-SemiBold.ttf
rust/python-abi/src/lib.rs
rust/server-renderer/Cargo.toml
rust/server-renderer/LICENSE
rust/server-renderer/SOURCE.json
rust/server-renderer/assets/NotoSans-Regular.ttf
rust/server-renderer/assets/NotoSans-SemiBold.ttf
rust/server-renderer/assets/OFL.txt
rust/server-renderer/assets/intl/FP-Numeric-Fallback-Regular.subset.otf
rust/server-renderer/assets/intl/FP-Numeric-Krai-Regular.subset.ttf
rust/server-renderer/assets/intl/LICENSE-kanchenjunga.txt
rust/server-renderer/assets/intl/LICENSE-noto-cjk.txt
rust/server-renderer/assets/intl/LICENSE-noto-fonts.txt
rust/server-renderer/assets/intl/LICENSE-notosanskawi.txt
rust/server-renderer/assets/intl/LICENSE-notosansnagmundari.txt
rust/server-renderer/assets/intl/LICENSE-notosanssunuwar.txt
rust/server-renderer/assets/intl/LICENSE-unifont-ofl.txt
rust/server-renderer/assets/intl/NotoSansAdlam-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansArabic-Regular.full.ttf
rust/server-renderer/assets/intl/NotoSansArabic-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansBalinese-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansBhaiksuki-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansBrahmi-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansChakma-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansCham-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansDevanagari-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansGrantha-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansGujarati-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansGunjalaGondi-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansGurmukhi-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansHanifiRohingya-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansJavanese-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansKannada-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansKayahLi-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansKhmer-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansKhudawadi-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansLao-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansLepcha-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansLimbu-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansMalayalam-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansMasaramGondi-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansMath-Census.subset.ttf
rust/server-renderer/assets/intl/NotoSansMath-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansMeeteiMayek-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansModi-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansMongolian-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansMro-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansMyanmar-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansNKo-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansNewTaiLue-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansNewa-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansOlChiki-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansOriya-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansOsmanya-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansPahawhHmong-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansSaurashtra-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansSharada-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansSinhala-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansSoraSompeng-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansSundanese-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansSymbols2-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansTaiTham-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansTakri-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansTangsa-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansTelugu-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansThai-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansTirhuta-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansVai-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansWancho-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSansWarangCiti-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSerifAhom-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSerifDivesAkuru-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSerifNyiakengPuachueHmong-Regular.subset.ttf
rust/server-renderer/assets/intl/NotoSerifTibetan-Regular.subset.ttf
rust/server-renderer/assets/intl/copyrights.json
rust/server-renderer/assets/intl/noto-cjk-NotoSansCJKsc-Regular.subset.otf
rust/server-renderer/assets/intl/notosanskawi-NotoSansKawi[wght].subset.ttf
rust/server-renderer/assets/intl/notosansnagmundari-NotoSansNagMundari[wght].subset.ttf
rust/server-renderer/assets/intl/notosanssunuwar-NotoSansSunuwar-Regular.subset.ttf
rust/server-renderer/assets/intl/provenance.json
rust/server-renderer/icu4c-bridge/Cargo.toml
rust/server-renderer/icu4c-bridge/build.rs
rust/server-renderer/icu4c-bridge/src/lib.rs
rust/server-renderer/icu4c-bridge/vendor/LICENSE
rust/server-renderer/icu4c-bridge/vendor/SOURCE.txt
rust/server-renderer/icu4c-bridge/vendor/icu4c-78.2-sources.zip
rust/server-renderer/src/bar.rs
rust/server-renderer/src/display_list.rs
rust/server-renderer/src/document.rs
rust/server-renderer/src/heatmap.rs
rust/server-renderer/src/layout.rs
rust/server-renderer/src/lib.rs
rust/server-renderer/src/pie.rs
rust/server-renderer/src/png.rs
rust/server-renderer/src/polar.rs
rust/server-renderer/src/raster.rs
rust/server-renderer/src/svg.rs
rust/server-renderer/src/text.rs
rust/server-renderer/src/text_intl.rs
rust/server-renderer/src/wonderplot.rs
rust/server-renderer/src/wonderplot_legend.rs
rust/server-renderer/src/wonderplot_ticks.rs
rust/server-renderer/tests/bar.rs
rust/server-renderer/tests/heatmap.rs
rust/server-renderer/tests/line.rs
rust/server-renderer/tests/pie.rs
rust/server-renderer/tests/polar.rs
src/fastplotpy/README.md
src/fastplotpy/README.md
src/fastplotpy/__init__.py
src/fastplotpy/axes_validation.py
src/fastplotpy/camera3d.py
src/fastplotpy/color_scale.py
src/fastplotpy/defaults.py
src/fastplotpy/error_bars.py
src/fastplotpy/exports.py
src/fastplotpy/families2d.py
src/fastplotpy/heatmap_labels.py
src/fastplotpy/interactions.py
src/fastplotpy/interactive.py
src/fastplotpy/js_serialize.py
src/fastplotpy/lighting3d.py
src/fastplotpy/line3d_lod.py
src/fastplotpy/lod3d.py
src/fastplotpy/mesh3d_lod.py
src/fastplotpy/native.py
src/fastplotpy/overlays.py
src/fastplotpy/point_labels.py
src/fastplotpy/polar.py
src/fastplotpy/polygon_clip3d.py
src/fastplotpy/references.py
src/fastplotpy/rendering.py
src/fastplotpy/rust_scenes.py
src/fastplotpy/scene.py
src/fastplotpy/scene3d.py
src/fastplotpy/scene3d_accessibility.py
src/fastplotpy/scene3d_collection.py
src/fastplotpy/server_bar.py
src/fastplotpy/server_heatmap.py
src/fastplotpy/server_line.py
src/fastplotpy/server_pie.py
src/fastplotpy/server_polar.py
src/fastplotpy/server_wonderplot.py
src/fastplotpy/subplots.py
src/fastplotpy/surface_contours.py
src/fastplotpy/surface_lod.py
src/fastplotpy/svg3d.py
src/fastplotpy/trendline.py
src/fastplotpy/triangle_wireframe.py
src/fastplotpy/types.py
src/fastplotpy.egg-info/PKG-INFO
src/fastplotpy.egg-info/SOURCES.txt
src/fastplotpy.egg-info/dependency_links.txt
src/fastplotpy.egg-info/requires.txt
src/fastplotpy.egg-info/top_level.txt
src/fastplotpy/assets/package.json
src/fastplotpy/assets/dist/index.js
src/fastplotpy/assets/dist/assets/scene.worker-CcnexaKr.js
src/fastplotpy/assets/native/ICU-SOURCE.txt
src/fastplotpy/assets/native/ICU-THIRD-PARTY-LICENSES.txt
src/fastplotpy/assets/native/INTL-FONTS-COPYRIGHTS.txt
src/fastplotpy/assets/native/INTL-FONTS-LICENSE-kanchenjunga.txt
src/fastplotpy/assets/native/INTL-FONTS-LICENSE-noto-cjk.txt
src/fastplotpy/assets/native/INTL-FONTS-LICENSE-noto-fonts.txt
src/fastplotpy/assets/native/INTL-FONTS-LICENSE-notosanskawi.txt
src/fastplotpy/assets/native/INTL-FONTS-LICENSE-notosansnagmundari.txt
src/fastplotpy/assets/native/INTL-FONTS-LICENSE-notosanssunuwar.txt
src/fastplotpy/assets/native/INTL-FONTS-LICENSE-unifont-ofl.txt
src/fastplotpy/assets/native/INTL-FONTS-PROVENANCE.txt
src/fastplotpy/assets/native/NotoSans-OFL.txt
src/fastplotpy/assets/native/RUST-THIRD-PARTY-LICENSES.txt
src/fastplotpy/assets/native/THIRD_PARTY_NOTICES.md
src/fastplotpy/defaults/area-fill.json
src/fastplotpy/defaults/bar.json
src/fastplotpy/defaults/camera3d.json
src/fastplotpy/defaults/cartesian-references.json
src/fastplotpy/defaults/control.json
src/fastplotpy/defaults/crosshair.json
src/fastplotpy/defaults/error-bars.json
src/fastplotpy/defaults/heatmap.json
src/fastplotpy/defaults/interaction.json
src/fastplotpy/defaults/layout.json
src/fastplotpy/defaults/legend.json
src/fastplotpy/defaults/line-axes.json
src/fastplotpy/defaults/line3d.json
src/fastplotpy/defaults/markers.json
src/fastplotpy/defaults/mesh3d.json
src/fastplotpy/defaults/pan.json
src/fastplotpy/defaults/pie.json
src/fastplotpy/defaults/pie3d.json
src/fastplotpy/defaults/point-labels.json
src/fastplotpy/defaults/pointClick.json
src/fastplotpy/defaults/pointSelection.json
src/fastplotpy/defaults/polar.json
src/fastplotpy/defaults/polarRotate.json
src/fastplotpy/defaults/scatter3d.json
src/fastplotpy/defaults/scene3d.json
src/fastplotpy/defaults/surface.json
src/fastplotpy/defaults/tooltip.json
src/fastplotpy/defaults/trace-colors.json
src/fastplotpy/defaults/trace-options.json
src/fastplotpy/defaults/wonderplot.json
src/fastplotpy/defaults/zoom.json
tests/test_2d_line_style_inert.py
tests/test_advanced_chart_overlays.py
tests/test_advanced_png.py
tests/test_advanced_svg.py
tests/test_axis_options.py
tests/test_bar_rust_contracts.py
tests/test_bar_style.py
tests/test_bar_subplots.py
tests/test_before_events.py
tests/test_cartesian_references.py
tests/test_chart_3d_interaction.py
tests/test_chart_methods.py
tests/test_chart_state_exchange.py
tests/test_foreign_family_fields.py
tests/test_foreign_trace_fields.py
tests/test_gallery.py
tests/test_heatmap_contracts.py
tests/test_heatmap_wonder_colors.py
tests/test_inert_trace_fields.py
tests/test_interactions_contracts.py
tests/test_line3d_lod.py
tests/test_line3d_smooth.py
tests/test_line_named_viewport.py
tests/test_line_rust_contracts.py
tests/test_line_style.py
tests/test_line_subplots.py
tests/test_mesh3d_lod.py
tests/test_nested_gate_lighting.py
tests/test_nonline_marker_style.py
tests/test_pie_contracts.py
tests/test_pie_malformed.py
tests/test_pie_nested.py
tests/test_pinned_scene_contracts.py
tests/test_polar_contracts.py
tests/test_polar_rust_contracts.py
tests/test_port.py
tests/test_public_types.py
tests/test_remaining_scene_compositions.py
tests/test_remaining_top_fields.py
tests/test_render_to_png_bytes.py
tests/test_renderer_fields.py
tests/test_rendering_adapters.py
tests/test_review_corrections.py
tests/test_scatter3d_encodings.py
tests/test_scatter3d_lod.py
tests/test_scene3d_accessibility.py
tests/test_scene3d_line_colors.py
tests/test_scene3d_line_style_inert.py
tests/test_scene3d_renderer.py
tests/test_scene3d_subplots.py
tests/test_server_bar.py
tests/test_server_heatmap.py
tests/test_server_line.py
tests/test_server_native_absence.py
tests/test_server_pie.py
tests/test_server_polar.py
tests/test_server_renderer_source.py
tests/test_server_wonderplot.py
tests/test_state_traces.py
tests/test_subplots_contracts.py
tests/test_surface_lod.py
tests/test_wonder_log_subplots.py
tests/test_wonder_multitrace.py
tests/test_wonder_subplots.py
tests/test_wonderplot_rust_contracts.py
tests/fixtures/observed_scene_float_deltas.json
tests/fixtures/pinned_2d_line_style_inert.json
tests/fixtures/pinned_advanced_chart_overlays.json
tests/fixtures/pinned_advanced_png.json
tests/fixtures/pinned_advanced_svg.json
tests/fixtures/pinned_axis_options.json
tests/fixtures/pinned_bar_rust_contracts.json
tests/fixtures/pinned_bar_style.json
tests/fixtures/pinned_bar_subplots.json
tests/fixtures/pinned_before_events.json
tests/fixtures/pinned_cartesian_references.json
tests/fixtures/pinned_chart_methods.json
tests/fixtures/pinned_chart_state_exchange.json
tests/fixtures/pinned_foreign_family_fields.json
tests/fixtures/pinned_foreign_trace_fields.json
tests/fixtures/pinned_heatmap_contracts.json
tests/fixtures/pinned_heatmap_rust_contracts.json
tests/fixtures/pinned_heatmap_wonder_colors.json
tests/fixtures/pinned_inert_trace_fields.json
tests/fixtures/pinned_lighting.json
tests/fixtures/pinned_line3d_lod.json
tests/fixtures/pinned_line3d_smooth.json
tests/fixtures/pinned_line_named_viewport.json
tests/fixtures/pinned_line_rust_contracts.json
tests/fixtures/pinned_line_style.json
tests/fixtures/pinned_line_subplots.json
tests/fixtures/pinned_mesh3d_lod.json
tests/fixtures/pinned_mesh_colors.json
tests/fixtures/pinned_nested_gate_errors.json
tests/fixtures/pinned_nonline_marker_style.json
tests/fixtures/pinned_pie3d_errors.json
tests/fixtures/pinned_pie3d_lighting.json
tests/fixtures/pinned_pie_contracts.json
tests/fixtures/pinned_pie_malformed.json
tests/fixtures/pinned_pie_nested.json
tests/fixtures/pinned_polar_contracts.json
tests/fixtures/pinned_polar_rust_contracts.json
tests/fixtures/pinned_polygon_clipping.json
tests/fixtures/pinned_public_types_source.json
tests/fixtures/pinned_remaining_scene_compositions.json
tests/fixtures/pinned_remaining_top_fields.json
tests/fixtures/pinned_render_canvas.json
tests/fixtures/pinned_render_to_png_bytes.json
tests/fixtures/pinned_renderer_fields.json
tests/fixtures/pinned_scatter3d_encodings.json
tests/fixtures/pinned_scatter3d_lod.json
tests/fixtures/pinned_scene3d_accessibility.json
tests/fixtures/pinned_scene3d_line_colors.json
tests/fixtures/pinned_scene3d_line_style_inert.json
tests/fixtures/pinned_scene3d_renderer.json
tests/fixtures/pinned_scene3d_subplots.json
tests/fixtures/pinned_scene_contracts.json
tests/fixtures/pinned_subplots_contracts.json
tests/fixtures/pinned_surface_color.json
tests/fixtures/pinned_surface_contours.json
tests/fixtures/pinned_surface_lod.json
tests/fixtures/pinned_wireframe.json
tests/fixtures/pinned_wonder_log_subplots.json
tests/fixtures/pinned_wonder_multitrace.json
tests/fixtures/pinned_wonder_subplots.json
tests/fixtures/pinned_wonderplot_rust_contracts.json
tests/fixtures/source_canvas_consumer_evidence.json
tools/generate_native_notices.py
tools/sync_server_renderer.py
tools/validate_browser_3d_picking.py
tools/validate_browser_before_render.py
tools/validate_browser_chart_traces.py
tools/validate_browser_crosshair_formatter.py
tools/validate_browser_legend.py
tools/validate_browser_progressive_reentry.py
tools/validate_installed_package.py
tools/validate_review_browser_roundtrip.py
tools/verify_server_line.py