Skip to main content

Python bindings for libllsm (import name: pyllsm)

Project description

pyllsm Python Wrapper

This directory contains a standalone Python package that wraps libllsm.

Goals

  • import pyllsm directly after installation
  • expose llsm.h, math-funcs.h, envelope.h APIs
  • expose selected LLSM-relevant high-level APIs from ciglet.h
  • include Python tests that mirror libllsm/test flow

Install (editable)

pip install -e ./pyllsm

Run tests

pytest pyllsm/tests -q

C test ports

  • libllsm/test/test.c -> pyllsm/tests/test_from_test_c.py
  • libllsm/test/test_mt.c -> pyllsm/tests/test_from_test_mt.py
  • libllsm/test/moresampler_llsm_tool.c -> pyllsm/tests/test_from_moresampler_llsm_tool.py

Project details


Download files

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

Source Distribution

pyllsm-0.1.1.tar.gz (82.1 kB view details)

Uploaded Source

File details

Details for the file pyllsm-0.1.1.tar.gz.

File metadata

  • Download URL: pyllsm-0.1.1.tar.gz
  • Upload date:
  • Size: 82.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyllsm-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2e54b62db97e4614324a6804e9e09fcb7cc7c3aa49c6b38e004cbcd94ee41f93
MD5 077bfbd05b2057419d90b1051bc7ccce
BLAKE2b-256 91429da7716e643a4e36286e4e6d888cb0fd04263a0859558c6de972623d0d64

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyllsm-0.1.1.tar.gz:

Publisher: ci-publish.yml on yjzxkxdn/Python-Wrapper-for-Llsm-Vocoder

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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