Skip to content

Get started

Datoviz turns scientific arrays into interactive 2D and 3D GPU visualizations. Start with Python and NumPy or build directly with C; both paths use the same scene, visual, and data contracts.

  1. Install Datoviz using the path available for the current release stage.
  2. Python and NumPy: run the complete Quickstart.
  3. C or C++: run the complete First C Program, then integrate it with CMake or datoviz-config.
  4. Read Core concepts once you have seen the first window. It defines the object and array model shared by both languages.

If your target is a browser, Qt application, offscreen service, or lower runtime layer, use Choose your layer before writing code. If a coding assistant will write the first draft, use the AI-assisted workflow.

After the Quickstart

  • Browse Examples and adapt the closest working visual or feature.
  • Use How-To guides for focused tasks such as scenes, panels, interaction, annotations, capture, and export.
  • Use Reference when you need exact status, supported attributes, or API details.