No project description provided
Project description
# 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for exverify-1.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d271399d0c21ff48ad95296ebe1980fdb6d56af4048e880245b9828e1a7107c |
|
MD5 | 756a1f9354d9812b7e83b197c7306500 |
|
BLAKE2b-256 | ceb616946e249ab0a63a2f72dc4f4c59853db2ecb9e05d1df6954c00a98a527c |