Circuit2TikZ / CircuiTikZ-Designer

A GUI for drawing CircuiTikZ circuits
https://circuit2tikz.tf.fau.de/designer/
GNU General Public License v3.0
19 stars 0 forks source link

Support for `schemdraw` support #30

Open hpretl opened 2 weeks ago

hpretl commented 2 weeks ago

schemdraw (https://schemdraw.readthedocs.io) is a Python package for circuit drawing, similar to circuitikz in Latex. I am not sure how feasible this would be, but your GUI could be quite interesting to create source files for it.

JPWiedemann commented 2 weeks ago

While schemdraw looks pretty good on its own, I don't see the particular use case to export to schemdraw from our GUI. Maybe you can go more into detail why a schemdraw export would be a great addition to the GUI and what a concrete use case would be? For now, I have the following thoughts on a schemdraw export feature:

hpretl commented 2 weeks ago

The usecase I have in mind is not Latex based. I am using Quarto for lecture notes, which makes embedding Python code easy. I now code the circuits directly in source code, and just thought having a GUI would make initial code creation easier.

Here an example based on Quarto: https://iic-jku.github.io/analog-circuit-design

JPWiedemann commented 2 weeks ago

Ok, I see. Well, my orginal comments on the difference between circuitikz and schemdraw symbols still holds. I'm now wondering though why you simply don't insert the svg data/file into your quarto project instead? Please correct me if I'm wrong but from what I just read, this should be pretty simple?