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 100-frame UMCM-9 trajectory

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

Search atoms, settings, and commands with the central Search field, 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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

molarverse_pqviewer-0.1.0.tar.gz (5.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

molarverse_pqviewer-0.1.0-py3-none-any.whl (821.7 kB view details)

Uploaded Python 3

File details

Details for the file molarverse_pqviewer-0.1.0.tar.gz.

File metadata

  • Download URL: molarverse_pqviewer-0.1.0.tar.gz
  • Upload date:
  • Size: 5.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for molarverse_pqviewer-0.1.0.tar.gz
Algorithm Hash digest
SHA256 07b4b8aeeddb09aa6feb2014ce4216e373896590ac62dc3f511849b9f8f673c8
MD5 885d01ef5dd9b81abdd9d7bc9bc6dc97
BLAKE2b-256 f0ab4bd9a19f4019499c3e233c408e1f3dade3be3a42438544769e40e07b33ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for molarverse_pqviewer-0.1.0.tar.gz:

Publisher: release.yml on MolarVerse/PQViewer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file molarverse_pqviewer-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for molarverse_pqviewer-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bcfbd16573cf483bb8f0339d42a5fbd2899927d9e853daf13d921103257b46d1
MD5 8bae2bd2aed3ffdcfc1294bb4aba4e5f
BLAKE2b-256 64620dbe9fe5dd1c3f8a54627dc2d5d30e79a1d7be218311c73b3e2b0fd4e93b

See more details on using hashes here.

Provenance

The following attestation bundles were made for molarverse_pqviewer-0.1.0-py3-none-any.whl:

Publisher: release.yml on MolarVerse/PQViewer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page