# ExVerify
ExVerify uses the Yuna package to generate a graph network from the layer polygons of a superconducting circuit. Therefore, make sure you install the [Yuna](https://github.com/rubenvanstaden/Yuna) and the [gdspy](https://github.com/rubenvanstaden/gdspy) packages. For the time being they have to be installed from source.
## User
Setup for the normal user.
### Depenencies
On Fedora install the following:
` sudo dnf install redhat-rpm-config sudo dnf install gcc-c++ sudo dnf install python3-devel sudo dnf install tkinter sudo dnf install gmsh `
### Installation
You can install ExVerify directly from the Python package manager pip using:
` sudo pip3 install auron `
## Developers
Documentation for developers for maintaining and extending.
### Installation
To instead install ExVerify from source, clone this repository, cd into it, and run:
` sudo pip3 install -r requirements.txt sudo pip3 install . sudo pip3 install -e . `
Uploading package to PyPi using twine:
Remember to remove all Eggs before doing a push to PyPi.
` sudo python3 setup.py bdist_wheel twine upload dist/* `
Unit testing overview: http://docs.python-guide.org/en/latest/writing/tests/
### Documentation
If you want to generate the docs make sure the Napoleon package is installed:
` sudo pip3 install sphinxcontrib-napoleon `
Coding standards for parsing the correct docs is given in: * https://sphinxcontrib-napoleon.readthedocs.io/en/latest/ * https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt
Release files for exverify 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| exverify-1.0.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Release files / exverify-1.0.0-py2.py3-none-any.whl
| Download URL | exverify-1.0.0-py2.py3-none-any.whl |
|---|---|
| Size | 15.9 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
4d271399d0c21ff48ad95296ebe1980fdb6d56af4048e880245b9828e1a7107c
|
|
BLAKE2b-256 checksum How to use checksums |
ceb616946e249ab0a63a2f72dc4f4c59853db2ecb9e05d1df6954c00a98a527c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |