Metadata-Version: 2.4
Name: pyawe_awb
Version: 1.0.2
Summary: Parser and analyzer for AWB data (files).
Project-URL: Documentation, https://dochub.dspconcepts.com/pyawe-awb/latest/
Project-URL: Homepage, https://w.dspconcepts.com/audio-weaver
Author-email: "python@dspconcepts.com" <python@dspconcepts.com>
License: MIT
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Requires-Dist: construct~=2.10.70
Description-Content-Type: text/markdown

# AWB File Reader and Parser

## Installation

`(venv) pip install pyawe_awb`

## Description

The Python package provides a parser for the AWE Designer's AWB target file.

It also contains the binary structure definitions of the AWE binary protocol on the socket
to and from AWE Server.

## Usage

### Documentation

`(venv) awb-docs` - shows the package HTML documentation

### AweFile

The `AweFile` class reads the AWB file and provides the designs layout information.

    from pyawe_awb.awb import AwbFile

    awb = AwbFile.from_file("myfile.awb")
    print(f"Layout requires #in channels: {awb.layout_info.nr_input_channels}")

For more information read the documentation.
