Skip to main content

PQAnalysis

CI Docs codecov License: MIT

The main purpose of this package is to provide useful tools for the analysis of the Molecular Dynamics software package PQ. Furthermore, the intent of this package is to enable straightforward implementations of newly developed analysis tools on top of the provided API.

The future development of this package focuses on two main goals. On the one hand the enhancement of the provided analysis tools and extending its API to be compatible with many other different Molecular Dynamics engines. As this project is only a hobby project of the maintainers, any contributions considering enhancement or bug fixes are highly welcomed.

Installation

Install with pip:

pip install pqanalysis

Development

Clone the PQAnalysis GitHub repository and navigate into the directory:

git clone https://github.com/MolarVerse/PQAnalysis.git
cd PQAnalysis

Install in editable mode with test dependencies:

pip install -e ".[test]"

Run the test suite:

python -m pytest

Use squash merges for pull requests. The pull request title becomes the commit message on the target branch, so PR titles must follow Conventional Commits:

feat: add a new analysis command
fix(io): handle missing trajectory data

The local commit hook is optional contributor feedback. Enable it with:

git config core.hooksPath .githooks

Release files for PQAnalysis 1.5.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 PQAnalysis 1.5.0
File Size Uploaded
pqanalysis-1.5.0.tar.gz 5.4 MB Details

Release files / pqanalysis-1.5.0.tar.gz

Download URL pqanalysis-1.5.0.tar.gz
Size 5.4 MB
Tags Source
SHA-256 checksum
How to use checksums
e5feb57de802ee3f9987036d9c7807f4e2b56848ef95da4ce077f3b20552b93f
BLAKE2b-256 checksum
How to use checksums
58a9aa6e77da4961856a4c23a586889acede91823bae979ca5c6bad922cddc90
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 7, 2026.

Transparency log

Release history Release notifications | RSS feed

1.7.1

1 release file

1.7.0

1 release file

1.6.0

1 release file

This release

1.5.0 This release

1 release file

1.4.1

1 release file

1.4.0

1 release file

1.3.0

1 release file

1.2.5

1 release file

1.2.2

1 release file

1.2.1

1 release file

1.2

1 release file

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.10

2 release files

1.0.9

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

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