Collect metadata, metrics and artifacts from simulations, processing and AI/ML training tasks running on any platform, in real time.
The Simvue framework is divided into components relating to local simulation orchestration, the storage of runs on a remote server and any additional tools/utilities.
Component | Repository | Description |
---|---|---|
Python API | https://github.com/simvue-io/python-api | Python based interface for sending run metrics and loggic metadata to a Simvue server instance. |
CLI | https://github.com/simvue-io/simvue-cli | Command Line Interface for quick browsing locally of data on a Simvue server. |
There are then Integrations
which have been created to make the implementation of Simvue with various different pieces of software as simple as possible. The currently implemented integrations are:
Software | Repository | PyPI Package |
---|---|---|
Fire Dynamics Simulator (FDS) | https://github.com/simvue-io/connectors-fds | simvue-fds |
MOOSE | https://github.com/simvue-io/connectors-moose | simvue-moose |
OpenFOAM | https://github.com/simvue-io/connectors-openfoam | simvue-openfoam |
TensorFlow | https://github.com/simvue-io/plugins-tensorflow | simvue-tensorflow |
Each of these is an open source project in which we welcome contribution or comments.
The Simvue team uses GitHub Discussions as a way of communicating both with our users and contributors. We ask that when discussing a particular component of the Simvue stack you apply the relevant label to the topic, and ensure all discussion is made with care and respect to others.
When starting a new discussion please be sure to apply any relevant labels, when discussing a particular component of the Simvue infrastructure (e.g. server, web-ui etc.) select the relevant component label as well. Please ensure conversation is kept relevant to the topic, we do encourage conversation and suggestions so if there is a need to expand to another topic area just open a new discussion and link to it within the current one.