Skip to main content

openWFN molecular orbital visualization

openWFN — Wavefunction Analysis

Wavefunction analysis for reproducible molecular insight

A local Python, command-line, reporting, and offline 3D workbench for Gaussian formatted-checkpoint data.

PyPI Python Tests Documentation License: MIT

Get started · CLI reference · Validation · Citation


openWFN connects molecular geometry, topology, orbitals, electron density, population analysis, electrostatic potential, reproducible reports, and portable offline visualization through one typed calculation model. It is designed for researchers who need results that can be inspected, exported, and checked—not only displayed.

Why openWFN

  • Inspect molecular state, FCHK metadata, geometry, bonds, and fragments.
  • Analyze frontier orbitals, density, Mulliken and Löwdin populations, and ESP.
  • Automate with structured JSON/CSV output, a Python API, and batch manifests.
  • Communicate through self-contained reports, figures, cube files, and an offline workbench.
  • Evaluate trust with explicit Stable, Validated, Experimental, and Unsupported labels.
  • Keep data local: core analysis does not require an openWFN account or upload service.

Install

openWFN supports Python 3.10–3.13.

python -m pip install openwfn
openwfn --version

First analysis

openwfn molecule.fchk summary
openwfn molecule.fchk doctor
openwfn molecule.fchk geometry distance 1 2
openwfn molecule.fchk geometry angle 2 1 3
openwfn molecule.fchk orbitals frontier
openwfn molecule.fchk population mulliken

Generate a portable local workbench:

openwfn molecule.fchk workbench molecule-workbench.html --open

Or request machine-readable output:

openwfn --format json --output summary.json molecule.fchk summary

Capability map

Area What v0.7 provides Status
Parsing and structure FCHK records, molecular state, geometry, topology Stable
Orbitals alpha/beta frontier energies and HOMO–LUMO gap Stable
Population Mulliken and symmetric Löwdin populations/charges Stable
Density total/alpha/beta/spin integration and cube export Validated for active fixtures
Electrostatic potential nuclear and charge-model point ESP Stable
Grid electronic/total ESP numerical Coulomb evaluation Experimental
Research output HTML/Markdown reports, tables, figures, batch manifests Stable
Visualization standalone viewer and offline workbench Stable

“Validated” is deliberately scoped: current provenance-backed cases are water, methane, and ammonia. Read the validation evidence and limitations before research use.

Input and output

.fchk is the primary input. Gaussian .chk files use a proprietary binary format; openWFN calls Gaussian's separately installed formchk utility and does not decode that binary format itself.

openwfn calculation.chk formchk calculation.fchk
openwfn calculation.fchk convert --to sdf --output molecule.sdf
openwfn calculation.fchk density cube density.cube
openwfn calculation.fchk report build report.html

Structure exports include XYZ, PDB, MOL, and SDF. Scientific records can be rendered as tables, plain text, JSON, or CSV.

Documentation paths

Security and privacy

Computations are local, but input and generated artifacts can contain unpublished research. Never post private checkpoint files, credentials, personal filesystem paths, or license details in public issues. Read the security and data-privacy guide.

Development

python -m pip install -e ".[test,docs]"
python -m pytest
python -m ruff check .
python scripts/run_validation.py
python scripts/check_docs.py --root .
python -m mkdocs build --strict

Contributions should include tests, documented units and assumptions, and validation evidence appropriate to the claim. See Contributing.

Citation and license

Cite the exact version used and the project repository; see the citation guide. openWFN is released under the MIT License.

Author: Muhammed Shah Shaji, University of Louisville

Metadata

Release files for openwfn 0.7.2

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

Source distribution (sdist)

Source distribution for openwfn 0.7.2
File Size Uploaded
openwfn-0.7.2.tar.gz 228.1 kB Details

Built distribution (wheel)

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

Total release size: 464.5 kB

Release files / openwfn-0.7.2.tar.gz

Download URL openwfn-0.7.2.tar.gz
Size 228.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b68c4657bad113f849d8b247b0d63e67b788602cadbb70cc81d4ea3be1ec720c
BLAKE2b-256 checksum
How to use checksums
0649db5f9d83fb9335f8346e838e2f6ca7e31f00b340ad5e4a63a1232a26007b
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 Sep 12, 2026.

Transparency log

Release files / openwfn-0.7.2-py3-none-any.whl

Download URL openwfn-0.7.2-py3-none-any.whl
Size 236.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c09def914a385881e59dcd1dd6648dec7223f5af532925ccceb939db30c49835
BLAKE2b-256 checksum
How to use checksums
f31c84ed52ebf6f47ac95a66c086705d48378e8be7a8813044940733c707ac90
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 Sep 12, 2026.

Transparency log
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