moldenViz
Installation
Install the core parser and tabulator:
pip install moldenViz
Or add it to a project with uv:
uv add moldenViz
Install the interactive viewer and CLI dependencies with the GUI extra:
pip install 'moldenViz[gui]'
With uv:
uv add 'moldenViz[gui]'
Or install the CLI as a standalone uv tool:
uv tool install 'moldenViz[gui]'
This makes the moldenViz command available on your PATH.
The GUI extra uses PySide6 as its only GUI toolkit. The standalone CLI creates and runs the Qt application for you; applications that embed the viewer keep ownership of their existing Qt event loop.
Quick start
-
Launch the viewer with an example molecule:
moldenViz -e benzene -
Review the CLI guide for version checks, verbosity toggles, and other flags you can pass to
moldenViz. -
Use the Python API for scripted workflows:
from moldenViz import Parser, Tabulator parser = Parser(filename='my.molden') tabulator = Tabulator(filename='my.molden')
-
With the GUI extra installed, launch a viewer from Python:
from moldenViz import Plotter Plotter(filename='my.molden')
-
Embed the same controls and renderer in an existing PySide6 application:
from moldenViz.qt import OrbitalViewer viewer = OrbitalViewer(parent=page) page.layout().addWidget(viewer) viewer.set_input(filename='my.molden')
A host-owned dashboard can hide the built-in controls and drive the public viewer API directly:
viewer = OrbitalViewer(filename='my.molden', parent=page, show_controls=False) viewer.show_orbital(0) viewer.update_appearance(contour=0.05, mo_opacity=0.8) viewer.set_controls_visible(True) # Restore the built-in panel when needed.
Full CLI usage, configuration examples, and API walkthroughs live in the docs.
Documentation
Latest docs: https://moldenviz.readthedocs.io/en/latest/
Roadmap
GitHub milestones are the source of truth for release scope and progress:
- v2.0 is the next release, bringing together the recent performance, responsiveness, reliability, API, packaging, and developer-tooling improvements.
- v3.0 is planned to add reading and tabulation of Cartesian-basis Molden files.
See the documentation roadmap for a high-level summary.
Contributing
Guidelines for reporting issues, running tests, and building docs are in the Contributing guide.
Metadata
Release files for moldenViz 2.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| moldenviz-2.1.0.tar.gz | 308.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| moldenviz-2.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 625.6 kB
Release files / moldenviz-2.1.0.tar.gz
| Download URL | moldenviz-2.1.0.tar.gz |
|---|---|
| Size | 308.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6053d5112e9846dfe494b24283a17cab82f0cafce407ff531db9cdc0e8d0f1f2
|
|
BLAKE2b-256 checksum How to use checksums |
6b390c51b11e752ad9e0940f9b6620d9e8174b47d94ade7932a8bd61f686cdb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 8, 2026.
Transparency logRelease files / moldenviz-2.1.0-py3-none-any.whl
| Download URL | moldenviz-2.1.0-py3-none-any.whl |
|---|---|
| Size | 317.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fc3bc4b6d33f9f899ec30e63020c33052443aca4e66d43ea295686830fddfc13
|
|
BLAKE2b-256 checksum How to use checksums |
09e868e4f5c6c2ab2dfe85f964ff9c956ef48ae5d04810e8e3ec65ac23003d30
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 8, 2026.
Transparency log