A generator and parser for an AWE Flash File System (FFS).
Project description
PyAWE FFS
The Python package supports creating an AWE FFS (Flash Files System) container.
Installation
(venv) pip install pyawe_ffs[doc]
Description
This Python library provides a small programmatic interface to create an FFS file container. These containers are used in the integration and deployment of large audio (WAV, OGG) data to a platform which runs AWE Core. See https://documentation.dspconcepts.com/awe-core/latest-version/flash-file-system-integration-guide for more detail.
Usage
The package provides a script to be used on the command line.
(venv) awe-ffs -h
usage: awe-ffs [-h] [--version] [-v] [--show-docs] {add,list,extract} ...
Creates or parses an FFS binary file.
Version: 0.1.1
positional arguments:
{add,list,extract}
add Add files to FFS Container
list List files in FFS Container
extract Extract data from FFS Container
options:
-h, --help show this help message and exit
--version Shows program version.
For programmatic access, use the API:
from pyawe_ffs.FfsContainer import FfsContainer
ffs = FfsContainer()
ffs.append("my_wavedata_1.wav")
ffs.append("my_wavedata_2.wav")
ffs.save("my_ffs_buffer.bin")
More information can be obtained with (venv) awe-ffs-docs or (venv) awe-ffs --show-docs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyawe_ffs-1.0.1-py3-none-any.whl.
File metadata
- Download URL: pyawe_ffs-1.0.1-py3-none-any.whl
- Upload date:
- Size: 100.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: devpi-server/6.17.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4977509efdbeb9df2049c2aa7da5d2978246bd1a15d86dde64b59dc24f0eb557
|
|
| MD5 |
1e7fa4d35dc2fa3b6c63e813e2b974dc
|
|
| BLAKE2b-256 |
0ea4863ac3b4e8fe37469f179a816584ff1d1743d7ff93707f64d65acd93f46f
|