Metadata-Version: 2.4
Name: multiplied
Version: 0.2.0
Summary: A powerful tool to build, test, and analyse multiplier designs.
License-Expression: AGPL-3.0-or-later
License-File: LICENSE
Requires-Dist: toml>=0.10.2
Requires-Python: >=3.13
Project-URL: Homepage, https://github.com/EphraimCompEng/multiplied
Project-URL: Issues, https://github.com/EphraimCompEng/multiplied/issues
Description-Content-Type: text/markdown

# multiplied

A powerful tool to build, test, and analyse multiplier designs.


# Why?

Generating and analysing multiplier designs by hand is labour intensive, even for small datasets, for entire [truth tables](https://en.wikipedia.org/wiki/Truth_table), this is close to impossible.

multiplied is built to streamline:

- Custom partial product reduction via [templates](https://github.com/EphraimCompEng/multiplied/blob/master/docs/structures/templates.md)
- Generating complete truth tables   
- Analysis, plotting, and managing datasets
- Fine-grain access to bits, words or stages 


# Documentation

Resouces for usage, general theory and implementations can be found in this repository. 
For the API Reference head to multiplied's documentation [site](https://ephraimcompeng.github.io/multiplied/) 

For more information head to [/docs/](https://github.com/EphraimCompEng/multiplier-lab/tree/master/docs). 


# Setup


```sh
pip install -i https://test.pypi.org/simple/ multiplied
```
```Python
import multiplied as mp
```

# Dependencies

Planned or currently in use.

| database | visualization |
|:-------- |:------------- |
| [Parquet](https://github.com/apache/parquet-format)| [Matplotlib](https://matplotlib.org/ ) |
| [Pandas](https://pandas.pydata.org/)               |                                        |

Full list TBD.
