Schemdraw documentation ======================= .. jupyter-execute:: :hide-code: %config InlineBackend.figure_format = 'svg' 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() as d: d += 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() as d: d += elm.Resistor().right().label('1Ω') d += elm.Capacitor().down().label('10μF') d += elm.Line().left() d += elm.SourceSin().up().label('10V') .. toctree:: :maxdepth: 3 :caption: Contents: usage/start usage/index elements/elements gallery/index usage/customizing classes/index changes ---------- Want to support Schemdraw development? Need more circuit examples? Check out the Schemdraw Examples Pack: .. raw:: html Schemdraw Examples Pack