Installation
============
Required dependencies
---------------------
- Python (>= 3.7)
- `numpy `__ (>= 1.16.2)
- `scipy `__ (>= 1.2.1)
- `matplotlib `__ (>= 3.0.3)
Optional dependencies
---------------------
- `autograd `__ (>= 1.2): For computing gradients
- `gdspy `__ (>= 1.5): For GDS structure export
- `scikit-image `__ (>= 0.15): For GDS structure export via rasterization
- `rich `__ (>= 12.5): For displaying more readable verbose output
Instructions
------------
To install the latest version of Legume from PyPi::
pip install legume-gme
Alternatively, you can ``git clone`` Legume from the Fan group GitHub and install it locally with pip::
git clone https://github.com/fancompute/legume.git
cd legume
pip install .
To install the optional autograd dependency as well::
pip install '.[autodiff]'