Registry / data / ovito
library3.15.4pypypi✓ verified 85d ago

OVITO (Open Visualization Tool) is a scientific data visualization and analysis software for atomistic and particle simulation data. Version 3.15.3 supports Python 3.10+. It provides a Python module for scripting data import, modification, visualization, and analysis. The library is under active development by OVITO GmbH.

pip install ovito
INSTALL
IMPORT
SIG · OVITO
O
ovito
datapythonv3.15.4
Install
15.6s avg
Import
Disk
977MB
Pass rate
5/ 10
Env Coverage5 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v3.15.4 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
build_error
glibc
py 3.103.95 runs
installs and imports cleanly · install 15.6s · import 0.000s · 987MB
977MB installed
● package 977MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ovito
import ovito
The main entry point; all modules are accessed via ovito.io, ovito.modifiers, ovito.data, etc.
DataCollection
from ovito.data import DataCollection
After loading a simulation file, the pipeline's compute method returns a DataCollection object.

Load a simulation file, add a modifier to select atoms, compute the pipeline, and print the count.

import ovito from ovito.io import import_file from ovito.modifiers import SelectTypeModifier pipeline = import_file('simulation.dump') mod = SelectTypeModifier(types=['Atom']) pipeline.modifiers.append(mod) data = pipeline.compute() print(data.attributes['SelectType.count'])
Debug
Known issues
breakingOVITO 3.0+ uses a new Python API that is not backwards compatible with OVITO 2.x scripts.
fix
Rewrite scripts to use the new module structure (e.g., ovito.io instead of ovito.import_file). Refer to the migration guide.
affects: >=3.0
gotchaThe ovito Python module is only available in the OVITO Python interpreter or when installed via pip. Running 'import ovito' in a standard Python environment may fail if the OVITO conda/pip package is not installed.
fix
Install OVITO via 'pip install ovito' or use the bundled Python interpreter that comes with the OVITO desktop application.
affects: all
gotchaModifiers are applied lazily: calling pipeline.compute() is required to get the data. Reading data before compute returns an empty DataCollection.
fix
Always call pipeline.compute() before accessing data or attributes.
affects: all
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'ovito'
OVITO Python package not installed in the current environment.
fix
Run 'pip install ovito' or install the OVITO conda package.
AttributeError: module 'ovito' has no attribute 'import_file'
Importing from the wrong module path: ovito.import_file is deprecated since OVITO 3.0.
fix
Use 'from ovito.io import import_file' instead.
RuntimeError: This operation is not supported in the current interpreter mode
Attempting to use ovito in a non-OVITO Python interpreter without a valid license or without installing the pip package.
fix
Ensure you have installed 'ovito' via pip and have a valid license if required for certain features.
Upgrade
Version history
3.15.4latest on PyPI · released Apr 28, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
ovito — pip install ovito · libregistry