Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyawe_ffs-1.0.0-py3-none-any.whl (120.2 kB view details)

Uploaded Python 3

File details

Details for the file pyawe_ffs-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pyawe_ffs-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 120.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: devpi-server/6.17.0

File hashes

Hashes for pyawe_ffs-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8f9e1d9a4cd9f49cb032927ce65e7d146bdfe84e0a1884db91125d98c5f088fb
MD5 9092c373a2b31c1933d422c1e28cb230
BLAKE2b-256 e2145ebf3e33ae9e0ffe641b2c1c02246e62ddacb987687834f591fb7f38a218

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page