Skip to main content

A Python library for audio dynamic compression and limiting

Project description

Audiocomplib

Copyright (c) 2025, Gdaliy Garmiza

Example of Audiocomplib Compressor and Limiter Transfer Curves

This Python package provides two essential audio processing tools: Audio Compressor and Peak Limiter. These classes are designed for use in audio applications, scripts and libraries, and are implemented in Python with high performance in mind, including optional Cython-based optimizations.

The library supports real-time mode, maintaining smooth transitions between audio chunks.

Table of Contents

Features

  • Audio Compressor: Applies dynamic range compression to audio signals, with flexible control over threshold, ratio, attack, release, knee width and make-up gain.
  • Peak Limiter: Applies peak limiting to audio signals, aiming to prevent the signal from exceeding a specified threshold while preserving dynamics as much as possible. Adjustable attack and release times.

Requirements

  • Python 3.9+
  • NumPy
  • Cython (optional, for performance optimization)

Quick Start

To quickly test the library, simply install it and proceed with running the examples.

If you're eager to try the real-time processing feature, check out this script and experiment with your own compression parameters.

Installation

Option 1: Install from PyPI

The easiest way to install audiocomplib is from PyPI:

pip install audiocomplib

Option 2: Install from GitHub

If you want to install the latest development version directly from the GitHub repository, use:

pip install git+https://github.com/Gdalik/audiocomplib.git

Option 3: Clone and Install Locally

If you prefer to clone the repository and install it locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Gdalik/audiocomplib.git
    cd audiocomplib
    
  2. Install the package and its dependencies:

    pip install .
    

Performance Optimization

For improved performance, the smooth_gain_reduction function is implemented in Cython. This function is used internally by both the Audio Compressor and Peak Limiter to apply attack and release smoothing to the gain reduction.

The package will automatically use the Cython-optimized version of the smooth_gain_reduction function if Cython is installed and the module is successfully compiled. If the Cython module is not available (e.g., Cython is not installed or compilation fails), the package will fall back to a pure Python implementation and raise a warning message. This fallback is handled internally, so users do not need to make any changes to their code.

Building from Source with Manual Cython Compilation

If you encounter issues with the automatic Cython compilation or want to ensure the Cython-optimized version is used, you can clone the repository (see Installation.Option 3, step 1), manually compile the Cython extension and then build audiocomplib from the source. After cloning the repository, follow these steps:

  1. Navigate to the root audiocomplib directory (if you are not already there).

  2. Ensure all the dependencies are installed by running:

    pip install -r requirements.txt
    
  3. Manually compile the Cython extension:

    python setup.py build_ext --inplace
    

This will build the Cython module and enable the optimized version of the smooth_gain_reduction function.

  1. Finally, build the package:
    pip install .
    

Usage

Both the Audio Compressor and Peak Limiter take NumPy arrays as input with the shape (channels, samples). While this may not be the most common format across all libraries, it is a reasonable choice for handling multi-channel audio, especially for compatibility with libraries such as Pedalboard by Spotify.

However, some audio libraries use the (samples, channels) array shape instead. If you're working with such a library, you'll need to transpose the input array before processing with the Audio Compressor or Peak Limiter. You can easily do this with:

# If the array is in (samples, channels) format, transpose it
input_signal = input_signal.T

Audio Compressor Example

import numpy as np
from audiocomplib import AudioCompressor

# Generate a sample audio signal (2 channels, 44100 samples)
input_signal = np.random.randn(2, 44100)

# Initialize compressor
compressor = AudioCompressor(threshold=-10.0, ratio=4.0, attack_time_ms=1.0, release_time_ms=100.0, knee_width=3.0)

# Process the signal with compression
sample_rate = 44100
compressed_signal = compressor.process(input_signal, sample_rate)

# Retrieve the gain reduction in dB
gain_reduction_db = compressor.get_gain_reduction()

Peak Limiter Example

import numpy as np
from audiocomplib import PeakLimiter

# Generate a sample audio signal (2 channels, 44100 samples)
input_signal = np.random.randn(2, 44100)

# Initialize peak limiter
limiter = PeakLimiter(threshold=-1.0, attack_time_ms=0.1, release_time_ms=1.0)

# Process the signal with peak limiting
sample_rate = 44100
limited_signal = limiter.process(input_signal, sample_rate)

# Retrieve the gain reduction in dB
gain_reduction_db = limiter.get_gain_reduction()

Public Methods

Both AudioCompressor and PeakLimiter classes inherit from AudioDynamics, sharing common methods:

AudioDynamics Methods:

  • set_threshold(threshold: float): Sets the threshold level in dB.
  • set_attack_time(attack_time_ms: float): Sets the attack time in milliseconds.
  • set_release_time(release_time_ms: float): Sets the release time in milliseconds.
  • get_gain_reduction(): Returns the gain reduction curve as a numpy array of values in dB.
  • target_gain_reduction(signal: np.ndarray): Returns the target (non-smoothed) gain reduction curve of given signal as a numpy array of linear values between 0 and 1. Useful for visualizations (see example of computing and plotting transfer curves).
  • set_realtime(realtime: bool): Enables or disables real-time processing mode.
  • process(input_signal: np.ndarray, sample_rate: int): Process the input signal using the dynamics processor.
  • reset(): Reset the internal state of the dynamics processor.

AudioCompressor Methods:

  • set_ratio(ratio: float): Sets the compression ratio.
  • set_knee_width(knee_width: float): Sets the knee width.
  • set_makeup_gain(makeup_gain: float): Sets the make-up gain in dB.

Enabling real-time mode

When processing audio in chunks, the AudioCompressor or PeakLimiter class object should be initialized with the realtime option set to True in order to activate the real-time mode. Alternatively, you can use the set_realtime method to enable real-time mode after initialization.

In real-time mode, the effect stores its last gain reduction value and uses it when applying the attack/release smoothing of the gain reduction curve at the beginning of the next processed chunk. This ensures smooth transitions between audio chunks and maintains the integrity of the dynamic range processing without producing artifacts at chunk edges.

Real-Time Processing Example

This example demonstrates real-time audio processing and playback using the audiocomplib and pedalboard libraries. It showcases how to automate the threshold and the make-up gain parameters of an audio compressor in real-time, gradually reducing the threshold during playback and increasing output gain to compensate the attenuation.

The short version (to get the idea):

from pedalboard.io import AudioStream, AudioFile
from audiocomplib import AudioCompressor

# Initialize compressor
Comp = AudioCompressor(threshold=0, ratio=4, attack_time_ms=2, release_time_ms=100, knee_width=5, realtime=True)

with AudioFile('your_audio_file.wav') as f:     # Replace with path to an audio file (WAV, AIFF, FLAC, MP3 or OGG)
    samplerate = f.samplerate
    num_channels = f.num_channels
    with AudioStream(output_device_name=AudioStream.default_output_device_name, sample_rate=samplerate, 
                     num_output_channels=num_channels) as stream:
        buffer_size = 512

        while f.tell() < f.frames:
            chunk = f.read(buffer_size)
            Comp.set_threshold(round(Comp.threshold - 0.01, 2))   # Lower threshold
            Comp.set_makeup_gain(round(Comp.makeup_gain + 0.002, 3))  # Add make-up gain
            chunk_comp = Comp.process(chunk, samplerate)   # Apply compression effect

            # Decode and play 512 samples at a time:
            stream.write(chunk_comp, samplerate)

            if Comp.threshold <= -60:  # Stop playback when threshold reaches -60 dB
                break

The extended version of this example is available here. It is more stable (handling and preventing possible exceptions) and illustrative.

Before running the example, ensure you have Pedalboard Python library installed:

pip install pedalboard

Contributing

Contributions are welcome! If you find a bug or have a feature request, please open an issue on the GitHub repository. If you'd like to contribute code, please fork the repository and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

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

audiocomplib-0.1.4.tar.gz (87.2 kB view details)

Uploaded Source

Built Distributions

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

audiocomplib-0.1.4-pp310-pypy310_pp73-win_amd64.whl (107.0 kB view details)

Uploaded PyPyWindows x86-64

audiocomplib-0.1.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (106.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

audiocomplib-0.1.4-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (106.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

audiocomplib-0.1.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl (103.2 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

audiocomplib-0.1.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (103.2 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

audiocomplib-0.1.4-pp39-pypy39_pp73-win_amd64.whl (107.1 kB view details)

Uploaded PyPyWindows x86-64

audiocomplib-0.1.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (107.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

audiocomplib-0.1.4-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (107.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

audiocomplib-0.1.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl (103.3 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

audiocomplib-0.1.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (103.4 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

audiocomplib-0.1.4-cp313-cp313-win_amd64.whl (110.7 kB view details)

Uploaded CPython 3.13Windows x86-64

audiocomplib-0.1.4-cp313-cp313-win32.whl (107.7 kB view details)

Uploaded CPython 3.13Windows x86

audiocomplib-0.1.4-cp313-cp313-musllinux_1_2_x86_64.whl (215.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

audiocomplib-0.1.4-cp313-cp313-musllinux_1_2_aarch64.whl (211.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

audiocomplib-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (210.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

audiocomplib-0.1.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (212.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

audiocomplib-0.1.4-cp313-cp313-macosx_11_0_arm64.whl (108.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

audiocomplib-0.1.4-cp313-cp313-macosx_10_13_x86_64.whl (108.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

audiocomplib-0.1.4-cp312-cp312-win_amd64.whl (111.0 kB view details)

Uploaded CPython 3.12Windows x86-64

audiocomplib-0.1.4-cp312-cp312-win32.whl (108.1 kB view details)

Uploaded CPython 3.12Windows x86

audiocomplib-0.1.4-cp312-cp312-musllinux_1_2_x86_64.whl (222.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

audiocomplib-0.1.4-cp312-cp312-musllinux_1_2_aarch64.whl (218.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

audiocomplib-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (218.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

audiocomplib-0.1.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (220.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

audiocomplib-0.1.4-cp312-cp312-macosx_11_0_arm64.whl (109.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

audiocomplib-0.1.4-cp312-cp312-macosx_10_13_x86_64.whl (109.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

audiocomplib-0.1.4-cp311-cp311-win_amd64.whl (111.0 kB view details)

Uploaded CPython 3.11Windows x86-64

audiocomplib-0.1.4-cp311-cp311-win32.whl (107.9 kB view details)

Uploaded CPython 3.11Windows x86

audiocomplib-0.1.4-cp311-cp311-musllinux_1_2_x86_64.whl (217.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

audiocomplib-0.1.4-cp311-cp311-musllinux_1_2_aarch64.whl (214.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

audiocomplib-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (212.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

audiocomplib-0.1.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (213.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

audiocomplib-0.1.4-cp311-cp311-macosx_11_0_arm64.whl (108.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

audiocomplib-0.1.4-cp311-cp311-macosx_10_9_x86_64.whl (109.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

audiocomplib-0.1.4-cp310-cp310-win_amd64.whl (111.0 kB view details)

Uploaded CPython 3.10Windows x86-64

audiocomplib-0.1.4-cp310-cp310-win32.whl (108.0 kB view details)

Uploaded CPython 3.10Windows x86

audiocomplib-0.1.4-cp310-cp310-musllinux_1_2_x86_64.whl (205.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

audiocomplib-0.1.4-cp310-cp310-musllinux_1_2_aarch64.whl (206.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

audiocomplib-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (204.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

audiocomplib-0.1.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (205.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

audiocomplib-0.1.4-cp310-cp310-macosx_11_0_arm64.whl (109.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

audiocomplib-0.1.4-cp310-cp310-macosx_10_9_x86_64.whl (109.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

audiocomplib-0.1.4-cp39-cp39-win_amd64.whl (111.2 kB view details)

Uploaded CPython 3.9Windows x86-64

audiocomplib-0.1.4-cp39-cp39-win32.whl (108.2 kB view details)

Uploaded CPython 3.9Windows x86

audiocomplib-0.1.4-cp39-cp39-musllinux_1_2_x86_64.whl (205.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

audiocomplib-0.1.4-cp39-cp39-musllinux_1_2_aarch64.whl (206.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

audiocomplib-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (204.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

audiocomplib-0.1.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (205.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

audiocomplib-0.1.4-cp39-cp39-macosx_11_0_arm64.whl (109.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

audiocomplib-0.1.4-cp39-cp39-macosx_10_9_x86_64.whl (109.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file audiocomplib-0.1.4.tar.gz.

File metadata

  • Download URL: audiocomplib-0.1.4.tar.gz
  • Upload date:
  • Size: 87.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for audiocomplib-0.1.4.tar.gz
Algorithm Hash digest
SHA256 4a8e1f66bf7c9a4fdbea8a2bb68f884de1dd5f3ef7d91ba9d6706a5a7bf330ef
MD5 914514d05fa26f2f836c4b435aacd3a7
BLAKE2b-256 14c1e06e76343d902541ee32ded4adb0af3a9565b030c27f8c5e2bc96aaef2ae

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 4dfe9556731bb491d29d8bc57bb2ed3c632aba7a2f19d20747d02f04d306c3ce
MD5 306d7b470cc4ca8c718b3616b0778762
BLAKE2b-256 037453afbb57e3b9f6231d3227782cfed8825c6d6e97ed131777fbdd0b2dfd92

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb471345ef5f7f7a3b8b064d49cb42ee02deb600bd7720bd5281175b8858ca2a
MD5 8d12cc6e92df07f8334be665ae885838
BLAKE2b-256 7a778a580889dcfa15c87c2c9186990175ad5c13154e1f8540d1a229f5403f94

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57856339bdb4d85cc86084f56c83229b3300282573a0d98dec475196c01dec8d
MD5 a48d9a819ff53f15052c4389ac823cab
BLAKE2b-256 d93001ac61b76ed94e555ef3df207d741879789624aafda7b07f1a1177b02b01

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e755ca7c73dcc83a5428f12bae58b2707d5a33f5c9d7dc1748ca72a5be4ac37
MD5 afc21313330d6d0b742661e837c9837c
BLAKE2b-256 10c8b388d28b865fc6f0eaa64d4e769e8d86845279d51029839521a8e9138bba

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3d9f96db6f1829d163bbf32a255fc4fd49c9db3cba94bf8341fb060a44269df6
MD5 c554d09f8111877f23ff0b4aa7221d3c
BLAKE2b-256 e7174fd90a0684b34f6b7c57a6bd6e7e2af1a790fb41d10297c6f6fb1df43fef

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 048c0a3cf3fb24f772c668b3b1a180ff970af5a7184a067333c588d2c42bff39
MD5 6221dedfb9d86f16cc988bb9d987682a
BLAKE2b-256 fa028886295b7305c105a53fb75ae82681234ef57e5a549848eb63e23a28b1ae

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56d6aea9744a18fb98111b91b173f232726275e33dbae3d675531c07072c49ad
MD5 86737b942a568fc96b5f4e909e4647df
BLAKE2b-256 59e0e3dd05c9b88525cbff6fefc395736d62d3b7765253d5013c85012deac1da

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0635584a6099df336acbc129522dd5cdbcb4dc715df31f7a85b47633940f2f48
MD5 39e1bc2e967ca2f42edd8450f2829da2
BLAKE2b-256 f05307924360c51be574e329fc1d6c19a281b9d1cd4497f51eea00ce73972bb9

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2f0411e05ab6a942f8e684bcaaad359b62d01c45c99f7d93e4c610884ecd729
MD5 a6936c8d95c67aa83b590da2f9a913f6
BLAKE2b-256 d08b04042ef6b68177fc7268b5866d5ee24251c541d244644660c3d0234a2a5d

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b5c0dfd4d78f5d4f1fb58d6f69cb3548c99302bfd67db4cc975c16acb0a20ab1
MD5 4d88c656d18d1cfbf2a5c032ceefbcf2
BLAKE2b-256 3a978fa551c6707f8045224968844a780f53aa5d296ef12b1305f6e205342395

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 75c6131b3aa776654197c507cb607b0fe8b282aea272571ef7224cd3d670fdd1
MD5 51b37c82d5f8bee71a10028b55063025
BLAKE2b-256 0f03df94813178176eb9852b44672a81c20fedb9dec53d2d6e07b341c57e8589

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp313-cp313-win32.whl.

File metadata

  • Download URL: audiocomplib-0.1.4-cp313-cp313-win32.whl
  • Upload date:
  • Size: 107.7 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for audiocomplib-0.1.4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 49fe38ee6af5d6269f6290188834e543df68f996fb01a2fabd45bf0bb3409295
MD5 b306d644f7cda427777b887310d43101
BLAKE2b-256 380280595ff1163050b7a0bed93ad9051b038560f7af3ef940277a324be3d921

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 896f605e981828da47a0566a7769c892534343bdc30b572c1d155b476f314779
MD5 66b037252c9314b52366d5ddb6b1d819
BLAKE2b-256 89395435c5e8688406532aba1b8c994909208b62b2143f34283bdb500060fd40

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cc085ba211c2a79c4568d27d13ae0609c44191ad6fa5cbf59a0b56747e3ac8d9
MD5 e93519b2ba8af7772e45cc4c65828567
BLAKE2b-256 dd86b6b70c65d84353fad4bee21bf28a3bdafb208f822e2719a9e422763d4a36

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 569418ba284f864a0916a9d36390e8f62e80f3a6bc948deccf84c0c4310a8676
MD5 492eaf9e7730c81eec57124ff7bbc2bb
BLAKE2b-256 ef5af27ebd59336def91cd0937f95db2c0a71179df2bda0c120e9b20fcb3e3ff

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5480cffb7f5399e250bd21bfae3a14d25a6231400e7d475c8cec366815b4a271
MD5 6eadfe8534bbd334344e2208f57a68f9
BLAKE2b-256 4ad26e48deb466ebbc3ba20f81767b391ca130c1e72fea8c6c49d8ecd618736b

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab9cf1190bf149035bdcec9aee5cb65aa7ea3260da190754dd8aa9d3553504db
MD5 d5f0b2f0d15ffd3037bca003f8c7a3e8
BLAKE2b-256 f3521ef96844003ee857ff0d28f165b685087f43cb3edb98ffb520dc246b27fe

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f06439320d7f30fc5ef19ed5184472382c32a4d7c52792ff25f876ed960d221b
MD5 5f3aa529f6ab7ea7dccffc08093a2d16
BLAKE2b-256 dfa6cf216b9419ec7445978f158f646cae2dfb11c30abdbf93d68ea4b8633616

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c3ea92fa596b6e7232d8bc9b0d2e8a50600b38b8c82b03ac506767a257e57be1
MD5 5b922a12d5c17bcfda32e4973383dcd3
BLAKE2b-256 03280488b6c3e36ae5813d9e095cc62d16962c486200f3c15dd9aa7521b7db76

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp312-cp312-win32.whl.

File metadata

  • Download URL: audiocomplib-0.1.4-cp312-cp312-win32.whl
  • Upload date:
  • Size: 108.1 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for audiocomplib-0.1.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 60ab06ff4a00032405cccac6d58fa89dd775925a05fd6e4985f883bc5db86a2a
MD5 2649fdd9bc0a79ec4a182ac48eb18ba0
BLAKE2b-256 17bb86b301ad0aff13498f9e769a6d9065641003c0be466e5c79bf98dd531cb5

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 74cdca39c612cfda2d5c79e24a964dc371ac69072574970665280989633b3aec
MD5 46a137a22fb5b1d24837c2eae4635eb7
BLAKE2b-256 81e09b0fddf40392705f5efc5b1429cedf8b937a59a1e2e4a17a230365170f3f

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 515f537321b50446db6c30c9a354cb76db22242ef463d157c25c6291092dbaef
MD5 ca2658baec1a997b7758cbc2d89a94a2
BLAKE2b-256 9f8bfc0c0c5da7eb7e09673df366964497595513ee5ed5bf4224938ba722a27b

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4640e96e88f8b7cb91924d61476dd07b48975effe58e8ca4525d42b778eb2b84
MD5 c49ff50394473711333ed8c8550abd6a
BLAKE2b-256 cbe9732c65233073291911024952be1c79c53b842a5368172a7ba8ff21018083

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 971d478b0c024727b99e5519b579167bfb7a236ab9ebc44ec19b31ea919c4ffe
MD5 1631f93c90ab0a2c5f3137903c0eab51
BLAKE2b-256 949a1fba15dc846dec7c455c8523a6ea40a18aa6b23be0e22ac6b46f76f3a0b1

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ace6b7f4bba65f9cb6109e22c4b52b0b46ff5963835f5fdf7299571edec215f
MD5 e6f541803509db43e08223147067e8ff
BLAKE2b-256 373d96ba8dbdcb3103e74f6d4386c8f7cee9a120037700dc72b6cfc32e0b08b6

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c89a9dc1d376adeaf211dc59d48c25cbdb9221b39c903e67d12047e891e68df6
MD5 80dfc8546ca09f2f388c8b96cac9665a
BLAKE2b-256 c7c8518cd1376ee41847a5f695942844a5e2f8f844474a7c51453e959f004b10

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ff354f3b24524b7482b0be78202219b2e54d3742ab5a7b26f6e66a3b18db9152
MD5 6cc235cf0455e0f2d8db243679d717e4
BLAKE2b-256 537f6f20e199d3b6c7a6a1fe7b4e900534ebf9801da88e3c32fe4750a3ac3bcf

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp311-cp311-win32.whl.

File metadata

  • Download URL: audiocomplib-0.1.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 107.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for audiocomplib-0.1.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4e9e350a40b1bd80cb1962ffaa6ddad4b7b877625767f73c47dfd296dfe908ad
MD5 10122a6f52c3a93703298944dc784861
BLAKE2b-256 084a076abc5e2e603ed6cd3b6d18ec7f5fee94132dde529a73122fa644c8ec79

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c40864119ee28abbfe7aea0ba273bc6e7dfe9b66f9a77cdeab003ee93cf787c3
MD5 cee0dd880be91365ac442b390c38970a
BLAKE2b-256 80b46e3124530b894cc1fc5363f4768a2d638820c634f7382bca5e6cef402f86

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3de67d871f6ed6984cfedc3dd175e9bca587b18f8e92fd2eeef7a49b64cd1906
MD5 df726879cef513f15af6b5f6c9b4401c
BLAKE2b-256 b4474a3a964ac8ca4d3fd57659f476c361d7a83a24cdd5021d820b092f6e840a

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a2fe6121125060d14841e4a59bfb2f81c6df35b2e4d9068497d6fc68a0376336
MD5 51f756fbc7c9e075ad8a5076f860db64
BLAKE2b-256 fd467a6c919a8bff5fec99ef5f7336e4a2db8b3bf9294e3762718a0f508abc37

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ba3786ff0c4df4b54794c0d4a27d0ba2399fb0f978568686dedd1ac5496d1fd
MD5 cb1c03ddddbbedac7d60646e078cd166
BLAKE2b-256 bfe3eda811ac6b55af87650cffc1d61368b2660661e3e179d13bc89a45f7a6d5

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8d88f5961e7ff1d90001af1509939958e7aacc5461184fda6772a30af8a88c4
MD5 31ad1c34184ae9b295a63bdf9cb1ff21
BLAKE2b-256 bd7f79b14f89f02851491d245f63afc3958b32a8fed1dc5aaae71365e424278a

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5651bc7c239f75420731b0fda938e5b909ee50cab769ccf8ca95defe7c30f8c2
MD5 2d0c30df8927414582fbeec55952963a
BLAKE2b-256 a0929f1f3252169e8467c43ad9e35100d1543c4c48166255f169028231ad5944

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 371a5328520c1182fed7905601496039e43de646a3e59f556472cd4919609301
MD5 379591b9a8a2531eea2381a6140df9c2
BLAKE2b-256 0ec8d223d7f2d1f451f389061746f022a6ad5abffae69058a1a64047fd1baf8b

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp310-cp310-win32.whl.

File metadata

  • Download URL: audiocomplib-0.1.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 108.0 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for audiocomplib-0.1.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0e95dd76311084dfe870fa0563186d2a9541640dde3f072e09d44413de9c7591
MD5 e7c3a7006566ef0811328caab554bccf
BLAKE2b-256 fdb4c3ab876cf26b93cffd7871809668f4ca1f852c7a05da0e92ed7c95832c1e

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 004978e6b7abc6695738dc3cb639eda72bf5654c54482e8510f28fa087b0ff87
MD5 9e35728b3ed6bca2a3ebec54d059e185
BLAKE2b-256 bfe65efa5f6ca36ebe6cdfc408a1331a8418be8158354306b00e850b14f00905

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b2b773fd621e489fa660d993b5a74d9a477480164a8b8d2685ae4ecd6a1462e8
MD5 e48b78ab446234793879b75f7c4be40b
BLAKE2b-256 6729bd9f5ebfc22e389f4257af39c889374579283fc830b834be7bb045557c71

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 51f9f66f388e6bb504df1ba8187820bb9f78db17adcc01c47168194a4105cf9c
MD5 6df8271a8e546ade307dfbd803eea4b6
BLAKE2b-256 325c3d57895bd7e1b48b947c514d21d1408a7678a905744de8f0cc460afd92c8

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1c5a979fc5c3e5f08fa15c9d67bdb046d2780b636952898de347adee7709260
MD5 f9c05df33f52a31f544691d0ca34dedf
BLAKE2b-256 c4811e8b0a9ee41ff3222c6457da7003e5fa55cd437f5e2a48eeeb35c3575367

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3bb11bd3a5c36daf9921f45afcfbccd3ae6e5dc57ed916890a150a131089a498
MD5 18e87890df61ef895e855efb686dd866
BLAKE2b-256 c4fed89c98ba23b605e3451adba41b77fee1b6b4a1f39c2c04cac8de1a079fa4

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3201bf0c1a2b5517a46debac45b73535ce00940ca2f38ea39b5143b49e5f36b7
MD5 f1cc495f759e2efaa235566d89523248
BLAKE2b-256 b1e90c85faf4e3c098bd26d70b52691aa66b7315ad906290b479989e6ed67130

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: audiocomplib-0.1.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 111.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for audiocomplib-0.1.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 906bd9567485b2c31a7385ef00bdff96efb3f8a76d5bf60ca70123f1a7d3ef51
MD5 b84c8575b2b47f1d4647763a8a29fd14
BLAKE2b-256 e723d1b36cf01ce472152c8939296684de7b9bc00864c0393f8e21bcd2125065

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp39-cp39-win32.whl.

File metadata

  • Download URL: audiocomplib-0.1.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 108.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for audiocomplib-0.1.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 01dd1f9f424c4a972b5810a9aff759fe6e429d524cc5dfdc3802a5b8b592a2b3
MD5 c87796c48175877bce86a0f7a45600c0
BLAKE2b-256 706d0f777871c2ee05693c645cd4050c84da69e761294412adbc558b808d6865

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b29e4e14f7dd6f17a2fcca4a7cd3e4a298a6d5bddcc02834568ad8bea3944d0
MD5 0b10f75dfb2462bb42e726919c21d84b
BLAKE2b-256 9ccfa96310e2de118e59aa176f412c5065f70fe433101d5e8b7dbf67f1e576ab

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d8d30482573c1843205d6ce1b3ef2853c3d40a4b73b0b19a4f7baf7f58b60dc3
MD5 c678158f5ee1d2cd742e373a684bbea6
BLAKE2b-256 0d18198bb03c9037443ee7777d124ccb442264f51448235b60530cb16ff505f1

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6ff25f522d0bf445d59cba82ee266488e53b32a2a4d6cbf34448e38293dfb0bb
MD5 43210cb24982fc979f7885ed477e007e
BLAKE2b-256 989cf44db3c76f965392f3bb359a3f4953fdf175d5549083b3bd00bdf7abb500

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf42327caff5e01cd9ed62c49759a8eb284fccc8124470b9a35290ea0d192ae8
MD5 32ae62cb16552ed4c993da555ac1adaa
BLAKE2b-256 76ea77baf75121295bff366bc96bb94f15fef5fef506b68f6ff89dd2c974c17a

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16dbef90fa8aba1c087d5dbd9a53254f6c0373d1ece73f3989b55fc7a024b2e1
MD5 9d4d3006ce167349b16e3ae4894082f5
BLAKE2b-256 1815a5028ae961ad7d793974b22ed5c3895b9b2e039e49a4b5574c38eec019d9

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 103abd50acf93b51aa45d2c291cea7747a297a9b908400fec3cd10a3f186874b
MD5 261e07b8a01dcfbf166c8084faecf1c4
BLAKE2b-256 1f31dbfd040155c1ea7db8ef49ec3048401708828ff6f916e4bed283e1a73a8c

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