pyawe-ctrl-io
Description
pyawe_ctrl_io is a Python package to generate code for control vector definitions and AWE design's audio channel maps.
Installation
(venv) pip install pyawe_ctrl_io
Documentation
After installation, use awe-showhelp to read the documentation contained in the package.
Usage
Code Generation
Once the package is installed in a Python environment:
(venv) awectrl-codegen -h- to see how to use(venv) awectrl-codegen spec-file.yml- generated code for a specific IO specification(venv) awectrl-codegen spec-file.yml -awd design.awd- use interface spec in conjunction with a design file
NOTE:
It is possible to generate code in various target programming languages:
(venv) awectrl-codegen -l DEBUG -o src\generated// Python code(venv) awectrl-codegen -l DEBUG --lang C -o src\tests\c\test_vectorgen\ctrlvector\_generated// C code
For Python, it is possible to create an (installable) wheel file:
(venv) awectrl-createwheel spec-file.yml -n MyAWEIF -v 0.1
Use -u to publish this wheel to a PyPi server.
Using the Generated Code
- for C: checkout
src/tests/c/README.mdand follow instructions there - for Python: see
./src/tests/pythonfor more info
Release files for pyawe-ctrl-io 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyawe_ctrl_io-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / pyawe_ctrl_io-1.0.1-py3-none-any.whl
| Download URL | pyawe_ctrl_io-1.0.1-py3-none-any.whl |
|---|---|
| Size | 304.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5a1425bab720f3fc91f2a3ed414fad656740085377e9f12043db88bb07e42224
|
|
BLAKE2b-256 checksum How to use checksums |
788fe5118f7b89a1743f17babc9492f4b0cc87303099aa68e058151b4fdbd10f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
devpi-server/6.17.0
|