Metadata-Version: 2.1
Name: lcapygui
Version: 0.94
Summary: A GUI for lcapy
Home-page: https://github.com/mph-/lcapy-gui
Author: Michael Hayes, Jordan Hay
License: MIT
Project-URL: Bug Tracker, https://github.com/mph-/lcapy-gui
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Requires-Dist: lcapy (>=1.17)
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: pillow (>=9.4.0)
Requires-Dist: pyshortcuts
Requires-Dist: setuptools
Requires-Dist: svgpath2mpl
Requires-Dist: svgpathtools
Requires-Dist: tk
Requires-Dist: tkhtmlview
Provides-Extra: doc
Requires-Dist: ipython ; extra == 'doc'
Requires-Dist: sphinx ; extra == 'doc'
Requires-Dist: sphinx-rtd-theme ; extra == 'doc'
Provides-Extra: release
Requires-Dist: pyinstaller ; extra == 'release'

# lcapy-gui

This package provides an experimental GUI for Lcapy, lcapy-tk.
Schematics can be created and saved in a number of formats and
symbolic component voltages and currents can be inspected.

## Installation
Ensure `wheel` and `setuptools` are installed.

Run `pip install .`

If running on windows, please ensure you have the latest [Microsoft Visual C++ Redistributable](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170) installed.

To view equations, and export circuit diagrams, please ensure LaTeX is installed.
#### Linux
Please install from your distros package manager.
#### macOS
Use `brew` to install texlive. `brew install texlive`.


## How to run
From the console it can be run as `lcapy-tk`.

From a python interpreter it can be run using:

    from lcapygui import LcapyTk
    e = LcapyTk()
    e.display()


