U=RIsolve is a web-based framework for teaching and self-learning circuit analysis methods. This app uses a circuit description model (netlist) generated by the QUCS simulator to produce a straightforward demonstration of the analysis process. U=RIsolve enables:
- Students to learn how to apply the circuit analysis methodologies.
- Students to compare their resolution with the U=RIsolve output.
- Educators to produce off-class and in-class examples.
These will get you a copy of the project up and running on your local machine either for development and testing purposes.
Docker Desktop: the building framework used
Clone the U=RIsolve repository
git clone https://github.com/txroot/urisolve.git
Build and push the base version
cd ./base && docker build -t docker.pkg.github.com/txroot/urisolve/webappx64:base .
docker push docker.pkg.github.com/txroot/urisolve/webappx64:base .
Build and push the stable version
cd ../build && docker build -t docker.pkg.github.com/txroot/urisolve/webappx64:stable .
docker push docker.pkg.github.com/txroot/urisolve/webappx64:stable .
After any alterations, repeat the build command for the stable version and run the compose
docker build -t docker.pkg.github.com/txroot/urisolve/webappx64:stable . && docker-compose up -d
The Apache HTTP Server will be hosted on your local machine
http://localhost
We are open to suggestions on how to improve this framework, feel free to ask any questions and to try U=RIsolve
U=RIsolve – application website
E-mail – our e-mail address
-
Mário Alves
-
Francisco Pereira
-
André Rocha – txroot
-
Lino Sousa – Lino Sousa