preCICE Config-Visualizer GUI
The config-visualizer is a tool meant to help visualize and debug precice configuration xml files. This tool produces a dot file as output, which visualizes the various participants, communicators and meshes defined in the configuration file and the movement of data between them.
This GUI offers an interactive way to quickly inspect, explore and study preCICE configuration files.
Installation options
Install directly from PyPi using pipx or via pip:
pipx install precice-config-visualizer-gui
Usage
precice-config-visualizer-gui [CONFIG-FILE]
You can launch the GUI directly from the command line. Passing the path to a configuration file is optional. All further adjustments are made directly in the GUI.
System integration
Until existing tools provide an automatic way to integrate applications into the system, this has to be done manually.
For pipx users, run the following command which downloads this file
mkdir -p ~/.local/share/applications && wget -O ~/.local/share/applications/org.precice.configvisualizer.desktop https://gist.githubusercontent.com/fsimonis/a08c3771abf808b0534d658bcb563f90/raw/10717f5b2afbf2d3c05ecb9f5c7eeaae4bbe868a/org.precice.configvisualizer.desktop
You may have to logout and login for your desktop environment to detect the file. Now you can open XML files directly with the config-visualizer and see the application in your launcher.
Licensing
The license was changed from GPLv3 to MIT in approval of the copyright holder Frédéric Simonis (@fsimonis frederic.simonis@ipvs.uni-stuttgart.de) decided on 24. June 2025 12:40 CET.
Metadata
Release files for precice-config-visualizer-gui 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| precice_config_visualizer_gui-1.0.0.tar.gz | 10.9 kB | Without provenance | Details for precice_config_visualizer_gui-1.0.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| precice_config_visualizer_gui-1.0.0-py3-none-any.whl | Python 3 | none | any | Details for precice_config_visualizer_gui-1.0.0-py3-none-any.whl |
Total release size: 23.5 kB
Release files / precice_config_visualizer_gui-1.0.0.tar.gz
| Download URL | precice_config_visualizer_gui-1.0.0.tar.gz |
|---|---|
| Size | 10.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
89875905b7bf7a9438abe32c94f3d0cb23c8fac4d9666fe8c162198ede7ee90f
|
|
BLAKE2b-256 checksum How to use checksums |
4cbe8506494931d74fc35a3fc174ee01e32c3fe0a66b48d52517283b1dbcd2bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Release files / precice_config_visualizer_gui-1.0.0-py3-none-any.whl
| Download URL | precice_config_visualizer_gui-1.0.0-py3-none-any.whl |
|---|---|
| Size | 12.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1ac8ac5ff0fcda389dc56f447d2105ab33e7696e6c15fa5a55506b9032524b64
|
|
BLAKE2b-256 checksum How to use checksums |
1d2df5f43185cc7714e8dc406ab46f9ae59c44c89fafe2a6775b086f8e87b5be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Security for precice-config-visualizer-gui 1.0.0
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.