Skip to main content
PQViewer logo

PQViewer

CI Documentation PyPI Python 3.12+ License: MIT

PQViewer opens molecular structures and trajectories from PQ in a local browser, with optional ASE format support. It provides indexed playback, centred periodic cells, measurements, and reproducible figure export.

Documentation · Web demo · Jupyter example

PQViewer showing a SrTiO3 structure with the View inspector open

PQViewer is in public beta. File and Python interfaces may change before 1.0.

Install

PQViewer requires Python 3.12 or newer. The distribution is named MolarVerse-PQViewer; the application, import package, and command remain PQViewer, pqviewer, and pqviewer.

python -m pip install MolarVerse-PQViewer
pqviewer

Node.js is not required. Optional ASE format support is installed with python -m pip install 'MolarVerse-PQViewer[ase]'.

The CLI also accepts PQ inputs, run directories, ASE sources, and frame slices. See Getting started for examples.

Viewer

  • 3Dmol.js atoms, bonds, protein cartoons, surfaces, cells, and selections
  • centred orthorhombic and triclinic cells, wrapping, and molecule reconstruction
  • atom and cell editing with EXTXYZ download
  • trajectory playback, measurements, analysis, forces, and collision indicators
  • independent PNG and TIFF figure rendering with reusable recipes

Use View, Edit, and Analyze without leaving the structure. On a narrow screen, Tools opens the same controls in a sheet; the camera and structure remain available. Search atoms, settings, and commands with the Search control, Cmd/Ctrl+K, or /.

Jupyter

python -m pip install 'MolarVerse-PQViewer[jupyter,ase]'
from pqviewer import view

viewer = view("trajectory.xyz", height=620)
viewer

The notebook cell embeds the local viewer. Call viewer.close() when finished. See the Jupyter guide for files, ASE objects, companion data, and remote kernels.

Project

Contributing · Citation · Security · Changelog · License · Third-party notices

PQViewer binds to 127.0.0.1 by default and does not provide authentication. Do not expose the local server to an untrusted network.

Metadata

Release files for MolarVerse-PQViewer 0.2.0

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

Source distribution (sdist)

Source distribution for MolarVerse-PQViewer 0.2.0
File Size Uploaded
molarverse_pqviewer-0.2.0.tar.gz 5.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for MolarVerse-PQViewer 0.2.0
File Interpreter ABI Platform
molarverse_pqviewer-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 6.5 MB

Release files / molarverse_pqviewer-0.2.0.tar.gz

Download URL molarverse_pqviewer-0.2.0.tar.gz
Size 5.3 MB
Tags Source
SHA-256 checksum
How to use checksums
f30f10024d3cfd2d2eba9ed2506511b41b393ee67e0b6ddd919686903d722474
BLAKE2b-256 checksum
How to use checksums
f3ede04fe77b153745b6acaf305775266fa84dcefce69d0a13d0d7b39692c536
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Oct 2, 2026.

Transparency log

Release files / molarverse_pqviewer-0.2.0-py3-none-any.whl

Download URL molarverse_pqviewer-0.2.0-py3-none-any.whl
Size 1.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
2922af26d29a26976b83deb81e404d7181832d56c29e7d4cf88fd4b7f9ac5fd7
BLAKE2b-256 checksum
How to use checksums
ecd077865f78eea6dc831ed408fbb0c849710075bd129ed66d314bc4ea6f01f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Oct 2, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.1

2 release files

This release

0.2.0 This release

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