Installation¶
Required dependencies¶
- Python (>= 3.6)
- numpy (>= 1.16)
- 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
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, manually install all of the required dependencies, and add the path to the Legume in your python path environment variable:
git clone https://github.com/fancompute/legume.git
export PYTHONPATH=$PYTHONPATH:/path/to/the/location/of/legume