A GUI for ATP (Alternative Transient Program)
ATP is a "universal program system for digital simulation of transient phenomena of electromagnetic as well as electromechanical nature". It's a well established software in the power system community, and it's free to use under a specific license.
The software itself is very "old fashioned", and the user need to resort to a graphical user interface (GUI) to visualize the circuits and the output. The usual one is the ATPDraw. Despite the regular updates, still the GUi is a bit old, too.
Nowadays it's near imposible to sort out these two softwares, ATP and ATPDraw from the common user, but I think the GUI could be better. So, as a side project, I decide to propose a alternative GUI, with no pretense to be better, just different.
Also, this is my first public project, so if you reach me and read this text, thank you!
- Writen in Java
- Possibly Swing
- Aimed for some open source solution for graph/ diagram drawing, drag-drop
Relevant libraries and projects:
- JUNG
- https://mindfusion.eu/java-diagram.html - commercial
- https://scienceprog.com/free-fast-and-useful-java-based-circuit-simulator/
- https://examples.javacodegeeks.com/desktop-java/swing/java-swing-drag-drop-example/
- ArgoUML - Abandoned, but could be useful
- https://giraph.apache.org/
- https://github.com/hausen/circuit-simulator - Derived from Faulstad, still don't have "rubber wires"
- EDA software
- XCircuit
- JavaScript examples