SirChri / iFREEQO

Interactive Unitarize code for Reversible Computation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iFREEQO

Interactive Failure-Resilient Eulerian graph Encoding (for) Quantum tOurs.
Based on FREEQO.
iFREEQO app

How to run it

Docker

You can run iFREEQO directly inside a docker container by:

docker build -t "ifreeqo" -f ./Dockerfile .
docker run -d -it -p 80:8080 --name=ifreeqo ifreeqo

By default the docker image exposes the port 8080 where the web server (flask) is started. Using -p 80:8080 we are redirecting the traffic on port 80 on our local computer.
The application will then be available at http://localhost.

Manual

You can also start the application manually. All you have to do is:

# compile client app
cd client
npm install && npm run build
cd -

# start webserver
pip install -r requirements.txt
flask --app Main.py run --port 8080 --host 0.0.0.0

The application will then be available at http://localhost:8080.

About

Interactive Unitarize code for Reversible Computation


Languages

Language:JavaScript 55.9%Language:Python 21.2%Language:HTML 9.2%Language:Dockerfile 7.5%Language:SCSS 6.2%