Metadata-Version: 2.1
Name: cvista
Version: 9.7.0.5
Summary: cvista core: VTK Common/Filters/Imaging compute kernels (rendering-free, IO-free, offline).
Description-Content-Type: text/markdown
Home-page: https://github.com/pyvista/cvista
License: BSD-3-Clause
Requires-Python: >=3.12
Provides-Extra: rendering
Requires-Dist: cvista-rendering==9.7.0.5; extra == "rendering"
Provides-Extra: io
Requires-Dist: cvista-io==9.7.0.5; extra == "io"
Provides-Extra: all
Requires-Dist: cvista-rendering==9.7.0.5; extra == "all"
Requires-Dist: cvista-io==9.7.0.5; extra == "all"

# cvista

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

The base tier. It provides VTK's Common, Filters, and Imaging modules: the data model and compute kernels, with no rendering and no data IO. Install it alone for offline geometry and array processing, or opt into the other tiers with the `rendering`, `io`, and `all` extras.

```
pip install cvista            # core only
pip install cvista[rendering] # + rendering tier
pip install cvista[io]        # + data IO tier
pip install cvista[all]       # everything
```

## Links

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

