Schemdraw documentation ======================= .. jupyter-execute:: :hide-code: import schemdraw from schemdraw import elements as elm Schemdraw is a Python package for producing high-quality electrical circuit schematic diagrams. Circuit elements are added, one at a time, similar to how you might draw them by hand, using Python methods. For example, .. code-block:: python with schemdraw.Drawing(): elm.Resistor().right().label('1Ω') creates a new schemdraw drawing with a resistor going to the right with a label of "1Ω". The next element added to the drawing will start at the endpoint of the resistor. .. jupyter-execute:: with schemdraw.Drawing(): elm.Resistor().right().label('1Ω') elm.Capacitor().down().label('10μF') elm.Line().left() elm.SourceSin().up().label('10V') | .. toctree:: :maxdepth: 1 :caption: Contents: usage/start usage/index elements/elements gallery/index usage/customizing classes/index changes contributing ---------- Want to support Schemdraw development? Need more circuit examples? Pick up the Schemdraw Examples Pack on buymeacoffee.com: .. raw:: html Buy Me A Coffee