Re:Circuit.js – electronic circuit simulator on the web
by hollandays on Tuesday April 04, 2023 @10:28PM
(#35448554)
Are any of those examples successful open-source projects with both the computation and the GUI written in Python? I don't know of anything in any field like that.
Re:Circuit.js – electronic circuit simulator on the web
by genmud on Wednesday April 05, 2023 @04:40PM
(#35460077)
I may be confused as to what you mean by GUI in this context. If you are talking about a data exploration GUI... many, many scientists and physical science engineers use Jupyter/JupyterLab as a frontend for data exploration. This largely replaces the need for something like matlab.
If you are talking about practical implementation of those models, I have seen many non open source projects use those backends (things like pandas, sklearn, etc.) with things like django or flask as a frontend.
I would argue that python is actually ideally suited as a solution for many if not most things, just because there isn't large adoption in a subgenre of engineering, doesn't mean it isn't the right solution.
The primitives are there, its easy to comprehend, and there is a large amount of adoption in the scientific community outside EE.
I see lots of stuff that used to be done in things like matlab or mathmatica being done in python directly these days. At least at one of the places that I worked at, where we were a huge matlab shop for doing model design / algorithm simulation, has migrated most of their stuff to python.
Things like antenna design, RF simulation and a number of other things have a lot of of folks writing python code.