Skip to main content

moldenViz

PyPI - Version PyPI - Python Version Documentation Status


moldenViz viewer displaying the highest occupied molecular orbital of benzene with the orbital table visible

Explore bundled molecules and their orbitals in the standalone viewer.

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.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for moldenViz 2.3.1
File Size Uploaded
moldenviz-2.3.1.tar.gz 309.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for moldenViz 2.3.1
File Interpreter ABI Platform
moldenviz-2.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 627.3 kB

Release files / moldenviz-2.3.1.tar.gz

Download URL moldenviz-2.3.1.tar.gz
Size 309.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f8dc76860b53a4ce270fb1c4bd846bb2a0499e09e50daa1502bc7b20cce71e41
BLAKE2b-256 checksum
How to use checksums
8ed7fbc81ef45fd5e753e696172cde3da5f211c5b12214c7264396132a6d64cf
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 13, 2026.

Transparency log

Release files / moldenviz-2.3.1-py3-none-any.whl

Download URL moldenviz-2.3.1-py3-none-any.whl
Size 317.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
46d75fce4f71fe0b7c97220c8662b0b5e981c10997e4e01a34fd90b30106f3e0
BLAKE2b-256 checksum
How to use checksums
6cc9b0a6e3dd8bf71aed5a76dee3ecd7eaeb48b22796201942c4f359e1c89f5d
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 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.3.1 This release

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.11.0

2 release files

1.10.0

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.2

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page