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.1-py3-none-any.whl (100.0 kB view details)

Uploaded Python 3

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

Hashes for pyawe_ffs-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4977509efdbeb9df2049c2aa7da5d2978246bd1a15d86dde64b59dc24f0eb557
MD5 1e7fa4d35dc2fa3b6c63e813e2b974dc
BLAKE2b-256 0ea4863ac3b4e8fe37469f179a816584ff1d1743d7ff93707f64d65acd93f46f

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