No project description provided
Project description
# Auron
Auron 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 Auron directly from the Python package manager pip using:
` sudo pip3 install auron `
## Developers
Documentation for developers for maintaining and extending.
### Installation
To instead install Auron 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:
` 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
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 auron-1.0.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c0e1fa74814d985135d988afeb952b5071136feb578330b863c3ba98a9701ab |
|
MD5 | 7d9219428d4d25a2c923fa54ba014dce |
|
BLAKE2b-256 | c633e19ab099dbea4e781bf4a577e3127e5db349a052d508288c2b109cf082cc |