# OVITO Python Reference

This manual describes the Python programming interface of OVITO, also known as `ovito` Python module. This Python interface allows you to use OVITO’s computing and rendering capabilities in Python programs and to extend the OVITO Pro desktop application with custom data manipulation and visualization routines.

You can access this manual from the Help menu of OVITO Basic and OVITO Pro, or by going to docs.ovito.org/python.

## Topics

- Introduction
- High-level API overview
- File I/O
- Data pipelines
- Data model
- Manipulating data
- User-defined modifiers
- Rendering & visualization
- Advanced topics
- Code examples

## Python Module Reference

- `ovito`
- `ovito.data`
- `ovito.io`
- `ovito.io.ase`
- `ovito.modifiers`
- `ovito.pipeline`
- `ovito.vis`