Skip to content

Commit

Permalink
Merge branch 'main' into dependabot/submodules/cpp/mqt-core-b78e022
Browse files Browse the repository at this point in the history
  • Loading branch information
burgholzer authored Sep 17, 2023
2 parents 62562ef + f4792a5 commit 69996f9
Show file tree
Hide file tree
Showing 5 changed files with 774 additions and 438 deletions.
21 changes: 17 additions & 4 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,35 @@ version: 2
updates:
- package-ecosystem: "gitsubmodule"
directory: "/"
groups:
submodules:
patterns:
- "*"
schedule:
interval: "weekly"
day: "friday"
interval: "monthly"
time: "06:00"
timezone: "Europe/Vienna"

- package-ecosystem: "github-actions"
directory: "/"
groups:
github-actions:
patterns:
- "*"
schedule:
interval: "weekly"
day: "friday"
time: "06:00"
timezone: "Europe/Vienna"

- package-ecosystem: "npm"
directory: "/"
groups:
production-dependencies:
dependency-type: "production"
development-dependencies:
dependency-type: "development"
schedule:
interval: "weekly"
day: "friday"
interval: "monthly"
time: "06:00"
timezone: "Europe/Vienna"
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [14.x, 16.x, 18.x]
node-version: [16.x, 18.x, 20.x]
steps:
- uses: actions/checkout@v4
with:
Expand Down
10 changes: 4 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@
An installation-free web-tool developed by the Chair for Design Automation at the [Technical University of Munich](https://www.tum.de/) which visualizes quantum decision diagrams and allows to explore their behavior when used in design tasks such as simulation, synthesis, or verification.

DDVis is part of the Munich Quantum Toolkit (MQT; formerly known as JKQ and developed by the [Institute for Integrated Circuits](https://iic.jku.at/eda/) at the [Johannes Kepler University Linz](https://jku.at)).

It builds upon [our quantum functionality representation (QFR)](https://github.com/cda-tum/qfr)
and [our decision diagram (DD) package](https://github.com/cda-tum/dd_package.git).
It builds upon [MQT Core](https://github.com/cda-tum/mqt-core), which forms the backbone of the MQT.

The tool is hosted online at [https://www.cda.cit.tum.de/app/ddvis/](https://www.cda.cit.tum.de/app/ddvis/).

Expand All @@ -27,16 +25,16 @@ MQT DDVis allows users to interactively learn how decision diagrams can be used

If you are interested in our research on either topic, visit [https://www.cda.cit.tum.de/research/quantum/](https://www.cda.cit.tum.de/research/quantum/).

If you have any questions, feel free to contact us via [[email protected]](mailto:[email protected]) or by creating an issue on [GitHub](https://github.com/cda-tum/ddvis/issues).
If you have any questions, feel free to contact us via [[email protected]](mailto:[email protected]) or by creating an issue on [GitHub](https://github.com/cda-tum/mqt-ddvis/issues).

## Quickstart

To run DDVis locally, you will require a C++ compiler, CMake, Node.js, and NPM (probably still missing something).
The following commands will build the app and start it. Open your browser at `localhost:3000` to access the user interface.

```
$ git clone --recurse-submodules [email protected]:cda-tum/ddvis.git
$ cd ddvis
$ git clone --recurse-submodules [email protected]:cda-tum/mqt-ddvis.git
$ cd mqt-ddvis
ddvis $ npm install
ddvis $ npm run-script run
[...]
Expand Down
Loading

0 comments on commit 69996f9

Please sign in to comment.