Metadata-Version: 2.1
Name: haoda
Version: 0.0.20220227.dev1
Summary: Hardware-aware optimization and design automation
Home-page: https://github.com/Blaok/haoda
Author: Blaok Chi
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: System :: Hardware
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# Hardware-Aware Optimization and Design Automation

Reusable Python utilities for hardware-aware optimization and design automation.

## Feature Synopsis

+ [ ] intermediate representation (IR) system
+ [ ] Xilinx tool backend
+ [ ] Xilinx report parser
+ [ ] Intel tool backend
+ [ ] Intel report parser

## Getting Started

### Prerequisites

+ Python 3.6+ and corresponding `pip`

<details><summary>How to install Python 3.6+ on Ubuntu 18.04+ and CentOS 7?</summary>

#### Ubuntu 18.04+

```bash
sudo apt install python3 python3-pip
```

#### CentOS 7

```bash
sudo yum install python3 python3-pip
```

</details>

### Installing from PyPI

```bash
python3 -m pip install --user --upgrade haoda
```

### Installing from Source

```bash
python3 setup.py install --user
```

### Installing for Development

```bash
python3 -m pip install --editable .
```


