Metadata-Version: 2.1
Name: cvista-rendering
Version: 9.7.0.5
Summary: cvista rendering tier (OpenGL2/FreeType/Charts/Views). Requires cvista; cvista-io optional (scene import/export, molecule rendering).
Description-Content-Type: text/markdown
Home-page: https://github.com/pyvista/cvista
License: BSD-3-Clause
Requires-Python: >=3.12
Requires-Dist: cvista==9.7.0.5
Provides-Extra: io
Requires-Dist: cvista-io==9.7.0.5; extra == "io"

# cvista-rendering

cvista is a fast, lean fork of [VTK](https://gitlab.kitware.com/vtk/vtk) 9.6.2, maintained by the [PyVista](https://github.com/pyvista) community as a drop-in graphics layer for PyVista. It is byte-for-byte identical to stock VTK 9.6.2 by default, BSD-3 licensed, and developed in the open at [pyvista/cvista](https://github.com/pyvista/cvista). It is not affiliated with Kitware.

cvista is published as three tiers that share the `cvista` import package:

- `cvista` core: VTK Common/Filters/Imaging compute kernels (rendering-free, IO-free)
- `cvista-rendering`: the OpenGL2/FreeType/Charts/Views rendering stack
- `cvista-io`: every VTK reader and writer

## This package: cvista-rendering

Adds VTK's rendering stack (OpenGL2, FreeType, Charts, Views) on top of the cvista core, and requires `cvista`. The bridge modules that also need data IO (scene import/export, molecule rendering) are optional: install `cvista-rendering[io]` to enable them, otherwise those names raise an install-io error while the rest of the renderer works.

```
pip install cvista-rendering
pip install cvista-rendering[io]  # + IO bridge modules
```

## Links

- Source and issues: https://github.com/pyvista/cvista
- PyVista: https://github.com/pyvista/pyvista

