Skip to main content

xdmfviewer

A standalone desktop viewer for XDMF time-series results based on PyVista and Qt.

Features

Image
  • Interactive visualization of XDMF time steps
  • Point and cell field selection
  • Scalar component selection (scalar, vector, tensor)
  • Warp-by-vector rendering (manual opt-in)
  • Animation playback and export (GIF/MP4)
  • Screenshot export
  • Hover tooltip inspection

Installation

Install from PyPI:

pip install xdmfviewer[qt]

For development, clone the repository and install in editable mode:

git clone https://github.com/adtzlr/xdmfviewer.git
cd xdmfviewer
pip install --editable ".[qt,dev]"

Windows release

Tagged releases publish a ZIP archive as a GitHub release asset. Download the .zip file from the release page, extract it, and start xdmfviewer.exe from the extracted folder.

The release workflow is triggered by version tags such as v0.1.0.

Usage

After installation:

xdmfviewer

Or via module:

python -m xdmfviewer

Then open an .xdmf file from the GUI.

Dependencies

Core runtime dependencies are declared in pyproject.toml:

  • numpy
  • pyvista
  • pyvistaqt
  • qtpy

You also need a Qt binding, for example one of:

  • PySide6
  • PyQt6
  • PyQt5

The recommended install extra for this project is qt, which currently pulls in PySide6.

Acknowledgments

This project was developed with assistance from Claude (Anthropic) and GitHub Copilot.

License

This project is licensed under the GNU Lesser General Public License v3 or later (LGPL-3.0-or-later). See LICENSE.

Metadata

Release files for xdmfviewer 0.1.8

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

Source distribution (sdist)

Source distribution for xdmfviewer 0.1.8
File Size Uploaded
xdmfviewer-0.1.8.tar.gz 20.4 kB Details

Built distribution (wheel)

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

Total release size: 40.2 kB

Release files / xdmfviewer-0.1.8.tar.gz

Download URL xdmfviewer-0.1.8.tar.gz
Size 20.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1bd1a9bc92dce56c432f58c27e3d812bf742daf076cc9ba0499adc9315041f86
BLAKE2b-256 checksum
How to use checksums
e86df05754f585d1b46f940aa662b2205a2d13a733c977153111293d33b9057b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 10, 2026.

Transparency log

Release files / xdmfviewer-0.1.8-py3-none-any.whl

Download URL xdmfviewer-0.1.8-py3-none-any.whl
Size 19.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a2aa9a9df89d286aa13fe69fe7c03ec2d2070b3666721ea4954d778ac12566f8
BLAKE2b-256 checksum
How to use checksums
6acaa2ff3c75a87d19f4c6e6682586fc3cae9c1e4f06d9b96e2cc291dffef555
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Apr 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.8 This release

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

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