Skip to main content

A GUI tool for visualizing a preCICE configuration file as a dot file.

Project description

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.

Project details


Download files

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

Source Distribution

precice_config_visualizer_gui-0.2.0.tar.gz (22.5 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file precice_config_visualizer_gui-0.2.0.tar.gz.

File metadata

File hashes

Hashes for precice_config_visualizer_gui-0.2.0.tar.gz
Algorithm Hash digest
SHA256 bd77aaa1b025ae1220cd0d17bc795b401a2c7b441f961e028d5e530626980cab
MD5 fe5700d218f63fb4291284e24ccfbbc4
BLAKE2b-256 01e8df9f81c7b1f4490414c4510c66ad0151360ee4c9c0d7898deb3cd03fe467

See more details on using hashes here.

File details

Details for the file precice_config_visualizer_gui-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for precice_config_visualizer_gui-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1857a94e57f764846f8467a1dd718e5fdacc797a942a5b41b44a5b25e9e41a43
MD5 f059511b615d603356ed2fa0d594114f
BLAKE2b-256 f2b3bdcdf3371505822f51e4ccf81eb7f9634f88cb974b96de437c1f75e00909

See more details on using hashes here.

Supported by

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