Metadata-Version: 2.1
Name: hwtGraph
Version: 2.1
Summary: Library for conversion of HWT hardware representation to graph formats for visualization purposes
Home-page: https://github.com/Nic30/hwtGraph
Author: Michal Orsak
Author-email: Nic30original@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)
Classifier: Topic :: System :: Hardware
Classifier: Topic :: Utilities
Description-Content-Type: text/markdown
License-File: LICENSE

# hwtGraph
[![CircleCI](https://circleci.com/gh/Nic30/hwtGraph.svg?style=svg)](https://circleci.com/gh/Nic30/hwtGraph)
[![Coverage Status](https://coveralls.io/repos/github/Nic30/hwtGraph/badge.svg?branch=master)](https://coveralls.io/github/Nic30/hwtGraph?branch=master)
[![PyPI version](https://badge.fury.io/py/hwtGraph.svg)](http://badge.fury.io/py/hwtGraph)
[![Documentation Status](https://readthedocs.org/projects/hwtgraph/badge/?version=latest)](http://hwtgraph.readthedocs.io/en/latest/?badge=latest)
[![Python version](https://img.shields.io/pypi/pyversions/hwtGraph.svg)](https://img.shields.io/pypi/pyversions/hwtGraph.svg)

Library for conversion of HWT hardware representation to graph formats for visualization purposes.

Use `sudo pip3 install hwtGraph` or download this repo and run `python3 setup.py install` to install this library.

## Features

* Convert HWT hardware description to [ELK json](https://www.eclipse.org/elk/documentation/tooldevelopers/graphdatastructure/jsonformat.html) for visualization.

* suppor for additional graph transofrmations in all transformation phases (conversion is specified as sequence of transofrmations and user can modify it)


## Similar software

* [myhdl2dot](https://github.com/harboleas/myhdl2dot)


