Skip to main content

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.

Metadata

Release files for pyawe_ffs 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for pyawe_ffs 1.0.0
File Interpreter ABI Platform
pyawe_ffs-1.0.0-py3-none-any.whl Python 3 none any Details

Release files / pyawe_ffs-1.0.0-py3-none-any.whl

Download URL pyawe_ffs-1.0.0-py3-none-any.whl
Size 120.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8f9e1d9a4cd9f49cb032927ce65e7d146bdfe84e0a1884db91125d98c5f088fb
BLAKE2b-256 checksum
How to use checksums
e2145ebf3e33ae9e0ffe641b2c1c02246e62ddacb987687834f591fb7f38a218
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via devpi-server/6.17.0

Release history Release notifications | RSS feed

1.0.1

1 release file

This release

1.0.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page