ase-ovito
An ASE plugin that integrates the OVITO software package as a file I/O backend and visualization engine for atomic structures.
This ASE extension is maintained by the OVITO development team and is available under the MIT license. You don't need a paid license to use it and you don't need to install the OVITO Basic/Pro desktop applications.
Features
- Read atomic structure files via OVITO's Python API - supports all formats that OVITO can read
- Visualize ASE
Atomsobjects using OVITO's interactive rendering functions
Installation
pip install ase-ovito
This will automatically pull in the following dependencies:
Quick start
Read a file using OVITO as the I/O backend:
import ase.io
atoms = ase.io.read('CoCrNi.POSCAR', format='ovito')
Use this to load all file formats supported by OVITO. The format is auto-detected from the file contents. See ovito.io.import_file documentation for futher arguments that can be passed to the function.
Visualize an ASE Atoms object using an OVITO interactive viewport:
import ase.visualize
ase.visualize.view(atoms, viewer='ovito')
When called from a Jupyter notebook, this displays an embedded interactive widget directly in the browser cell output. When called from a standalone Python script, it opens a native Qt viewport window instead. The ipywidgets package must be installed for the Jupyter widget to work.
Implementation details
The functions in this plugin are based on the ovito.gui and ovito.io.ase modules. The latter provides a low-level bridge between ASE and OVITO. You can use this module directly to convert between ASE Atoms objects and OVITO DataCollection objects, which can then be used as input for any OVITO pipeline or visualization function. See the ovito.io.ase documentation for details.
Requirements
- Python >= 3.10
- ASE >= 3.22
- OVITO Python Package >= 3.15
License
MIT — Copyright (c) 2026 OVITO GmbH, Germany
Source code
Metadata
Release files for ase-ovito 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ase_ovito-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / ase_ovito-0.1.0-py3-none-any.whl
| Download URL | ase_ovito-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
11f4ca4b3048fa28f2c3aa64c5a45b6f36a2f0f4ca330fb74d182fd884cf9b0b
|
|
BLAKE2b-256 checksum How to use checksums |
50ea1558cba96f4d783c90a6e164181af7ff26e3d1f9cd66445e8ed02124e582
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.17.0 {"ci":true,"cpu":"x86_64","distro":{"id":"trixie","libc":{"lib":"glibc","version":"2.41"},"name":"Debian GNU/Linux","version":"13"},"implementation":{"name":"CPython","version":"3.11.15"},"installer":{"name":"hatch","version":"1.17.0"},"openssl_version":"OpenSSL 3.5.6 7 Apr 2026","python":"3.11.15","system":{"name":"Linux","release":"5.15.154+"}} HTTPX2/2.4.0
|
Security for ase-ovito 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.