yuna


Nameyuna JSON
Version 1.0.5 PyPI version JSON
download
home_pagehttps://github.com/rubenvanstaden/yuna
SummaryProcesses the layers from a GDS file.
upload_time2018-02-13 14:09:49
maintainer
docs_urlNone
authorRuben van Staden
requires_python
licenseBSD
keywords yuna
VCS
bugtrack_url
requirements setuptools numpy matplotlib
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Yuna

Yuna uses the *gdsyuna* package to read and manipulate the GDS layers.

## Dependencies

Yuna package descriptions:

`pyclipper` Python wrapper for Angusj Clipper library.
`termcolor` Package for color outputs in the terminal.
`gdsyuna` Python library for GDS file handeling.
`docopt` Library for user arguments in the terminal.

Make sure Python is installed on your system:

```
# Fedora
sudo dnf install python2-devel
sudo dnf install python3-devel

# CentOS
sudo yum install python-devel

# Ubuntu
sudo apt-get install python-dev
sudo apt-get install python3-dev
```

Install the necessary C++ compilers:

```
# Fedora
sudo dnf install gcc-c++

# CentOS
sudo yum install gcc-c++

# Ubuntu
sudo apt-get update 
sudo apt-get install --reinstall build-essential
```

Install TKinter which is needed by Matplotlib:

```
sudo apt-get install python-tk # Ubuntu
sudo dnf install tkinter # Fedora
```

## Installing

You can install Yuna directly from the Python package manager *pip* using:

```
sudo pip install yuna
```

To instead install Yuna from source, clone the git repository, *cd* into it, and run:

```
sudo pip install -r requirements.txt
sudo pip install .
```

We can also install the package in development mode with a symlink, so that
changes to the source files will be immediately available to other users of the
package on your system.

```
sudo pip install -e .
```

## Mac OS

To get the Tkinter UI working in Mac, add the following file in `~/.matplotlib`:
https://stackoverflow.com/questions/21784641/installation-issue-with-matplotlib-python



            

Raw data

            {
    "maintainer": "", 
    "docs_url": null, 
    "requires_python": "", 
    "maintainer_email": "", 
    "cheesecake_code_kwalitee_id": null, 
    "keywords": "yuna", 
    "upload_time": "2018-02-13 14:09:49", 
    "requirements": [
        {
            "name": "setuptools", 
            "specs": []
        }, 
        {
            "name": "numpy", 
            "specs": []
        }, 
        {
            "name": "matplotlib", 
            "specs": []
        }
    ], 
    "author": "Ruben van Staden", 
    "home_page": "https://github.com/rubenvanstaden/yuna", 
    "github_user": "rubenvanstaden", 
    "download_url": "", 
    "platform": "", 
    "version": "1.0.5", 
    "cheesecake_documentation_id": null, 
    "description": "# Yuna\n\nYuna uses the *gdsyuna* package to read and manipulate the GDS layers.\n\n## Dependencies\n\nYuna package descriptions:\n\n`pyclipper` Python wrapper for Angusj Clipper library.\n`termcolor` Package for color outputs in the terminal.\n`gdsyuna` Python library for GDS file handeling.\n`docopt` Library for user arguments in the terminal.\n\nMake sure Python is installed on your system:\n\n```\n# Fedora\nsudo dnf install python2-devel\nsudo dnf install python3-devel\n\n# CentOS\nsudo yum install python-devel\n\n# Ubuntu\nsudo apt-get install python-dev\nsudo apt-get install python3-dev\n```\n\nInstall the necessary C++ compilers:\n\n```\n# Fedora\nsudo dnf install gcc-c++\n\n# CentOS\nsudo yum install gcc-c++\n\n# Ubuntu\nsudo apt-get update \nsudo apt-get install --reinstall build-essential\n```\n\nInstall TKinter which is needed by Matplotlib:\n\n```\nsudo apt-get install python-tk # Ubuntu\nsudo dnf install tkinter # Fedora\n```\n\n## Installing\n\nYou can install Yuna directly from the Python package manager *pip* using:\n\n```\nsudo pip install yuna\n```\n\nTo instead install Yuna from source, clone the git repository, *cd* into it, and run:\n\n```\nsudo pip install -r requirements.txt\nsudo pip install .\n```\n\nWe can also install the package in development mode with a symlink, so that\nchanges to the source files will be immediately available to other users of the\npackage on your system.\n\n```\nsudo pip install -e .\n```\n\n## Mac OS\n\nTo get the Tkinter UI working in Mac, add the following file in `~/.matplotlib`:\nhttps://stackoverflow.com/questions/21784641/installation-issue-with-matplotlib-python\n\n\n", 
    "lcname": "yuna", 
    "bugtrack_url": null, 
    "github": true, 
    "coveralls": false, 
    "name": "yuna", 
    "license": "BSD", 
    "travis_ci": false, 
    "github_project": "yuna", 
    "summary": "Processes the layers from a GDS file.", 
    "split_keywords": [
        "yuna"
    ], 
    "author_email": "rubenvanstaden@gmail.com", 
    "urls": [
        {
            "has_sig": false, 
            "upload_time": "2018-02-13T14:09:49", 
            "comment_text": "", 
            "python_version": "py2.py3", 
            "url": "https://pypi.python.org/packages/f5/98/c7e1469915e23d8a7ca3441f105f8c48af332ae6e524a90498fefe876cae/yuna-1.0.5-py2.py3-none-any.whl", 
            "md5_digest": "e69864de1f74235150119b19bbfdbad5", 
            "downloads": 0, 
            "filename": "yuna-1.0.5-py2.py3-none-any.whl", 
            "packagetype": "bdist_wheel", 
            "path": "f5/98/c7e1469915e23d8a7ca3441f105f8c48af332ae6e524a90498fefe876cae/yuna-1.0.5-py2.py3-none-any.whl", 
            "size": 16648
        }
    ], 
    "_id": null, 
    "cheesecake_installability_id": null
}