Skip to main content
PQSetup logo

CI Docs PyPI License: MIT

PQSetup

Prepare and validate PQ simulation inputs in a local browser interface.

PQSetup builds the input package. PQ runs it.

Documentation

Install

Python 3.11 or newer. The UI ships inside the package; Node.js is not required.

python3 -m venv .venv
source .venv/bin/activate
python -m pip install MolarVerse-PQSetup

From a local clone (contributors):

python -m pip install .

Quick Start

pqsetup

Keep the water example, choose a method, review the inputs, download the package, then run it where PQ is installed:

unzip water-nvt.zip -d water-nvt
cd water-nvt
./run.sh /path/to/PQ

Check what this machine can see:

pqsetup doctor
pqsetup --pq-executable /path/to/PQ doctor

Validate an existing input:

pqsetup validate run.in

PQSetup does not submit jobs or run the simulation. It writes inputs for the stable PQ v0.7.0 release.

Documentation

  • Getting started — install, environment checks, and the first run package
  • Build a run — Structure, Method, Run, Output, and keyboard shortcuts
  • Validation — local preflight, environment discovery, and PQ parser checks
  • Run packages — package layout, restart order, and the project manifest
  • Command line — serve, doctor, and validate
  • Compatibility — supported structure formats, cells, and calculators
  • Advanced settings — the optional PQ keywords per calculator and force field

Development

python -m pip install -e ".[test]"
npm --prefix frontend ci
python -m pytest
npm --prefix frontend test
npm --prefix frontend run build

The interface's theme lives in frontend/packages/pq-design (@molarverse/pq-design), a workspace package meant to be shared with PQViewer and PQEnalyzer. See the development guide.

Metadata

Release files for MolarVerse-PQSetup 0.2.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 MolarVerse-PQSetup 0.2.1
File Size Uploaded
molarverse_pqsetup-0.2.1.tar.gz 608.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for MolarVerse-PQSetup 0.2.1
File Interpreter ABI Platform
molarverse_pqsetup-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 788.1 kB

Release files / molarverse_pqsetup-0.2.1.tar.gz

Download URL molarverse_pqsetup-0.2.1.tar.gz
Size 608.8 kB
Tags Source
SHA-256 checksum
How to use checksums
bbdc763193795f4694caae9636dc7e3f350ccf214df4934b61f9b8b5306a2cb0
BLAKE2b-256 checksum
How to use checksums
ea4173519b1db10fad3476d4551fb2f936b7542720e83d0a9a4d36a5a3e1b245
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 28, 2026.

Transparency log

Release files / molarverse_pqsetup-0.2.1-py3-none-any.whl

Download URL molarverse_pqsetup-0.2.1-py3-none-any.whl
Size 179.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c141008ce88858a761a001cded5bff085ae4cda662bcd2ceffc3f33f3dcc5aca
BLAKE2b-256 checksum
How to use checksums
cd693dbd666291ad02ab8c322528d6a93fd31d92ecd9761a3022c4fceed036ab
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 28, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

This release

0.2.1 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