Python bindings for ai-coustics SDK
Project description
aic-sdk - Python Bindings for ai-coustics SDK
Python wrapper for the ai-coustics Speech Enhancement SDK.
For comprehensive documentation, visit docs.ai-coustics.com.
[!NOTE] This SDK requires a license key. Generate your key at developers.ai-coustics.io.
Installation
pip install aic-sdk
Quick Start
import aic_sdk as aic
import numpy as np
import os
# Get your license key from the environment variable
license_key = os.environ["AIC_SDK_LICENSE"]
# Download and load a model (or download manually at https://artifacts.ai-coustics.io/)
model_path = aic.Model.download("sparrow-xxs-48khz", "./models")
model = aic.Model.from_file(model_path)
# Get optimal configuration
config = aic.ProcessorConfig.optimal(model, num_channels=2)
# Create and initialize processor in one step
processor = aic.Processor(model, license_key, config)
# Process audio (2D NumPy array: channels × frames)
audio_buffer = np.zeros((config.num_channels, config.num_frames), dtype=np.float32)
processed = processor.process(audio_buffer)
Usage
SDK Information
# Get SDK version
print(f"SDK version: {aic.get_sdk_version()}")
# Get compatible model version
print(f"Compatible model version: {aic.get_compatible_model_version()}")
Loading Models
Download models and find available IDs at artifacts.ai-coustics.io.
From File
model = aic.Model.from_file("path/to/model.aicmodel")
Download from CDN (Sync)
model_path = aic.Model.download("sparrow-xxs-48khz", "./models")
model = aic.Model.from_file(model_path)
Download from CDN (Async)
model_path = await aic.Model.download_async("sparrow-xxs-48khz", "./models")
model = aic.Model.from_file(model_path)
Model Information
# Get model ID
model_id = model.get_id()
# Get optimal sample rate for the model
optimal_rate = model.get_optimal_sample_rate()
# Get optimal frame count for a specific sample rate
optimal_frames = model.get_optimal_num_frames(48000)
Configuring the Processor
# Get optimal configuration for the model
config = aic.ProcessorConfig.optimal(model, num_channels=1, allow_variable_frames=False)
print(config) # ProcessorConfig(sample_rate=48000, num_channels=1, num_frames=480, allow_variable_frames=False)
# Or create from scratch
config = aic.ProcessorConfig(
sample_rate=48000,
num_channels=2,
num_frames=480,
allow_variable_frames=False # up to num_frames
)
# Option 1: Create and initialize in one step
processor = aic.Processor(model, license_key, config)
# Option 2: Create first, then initialize separately
processor = aic.Processor(model, license_key)
processor.initialize(config)
Processing Audio
# Synchronous processing
import numpy as np
# Create audio buffer (channels × frames)
audio = np.zeros((config.num_channels, config.num_frames), dtype=np.float32)
# Process
processed = processor.process(audio)
Processor Context
# Get processor context
proc_ctx = processor.get_processor_context()
# Get output delay in samples
delay = proc_ctx.get_output_delay()
# Reset processor state (clears internal buffers)
proc_ctx.reset()
# Set enhancement parameters
proc_ctx.set_parameter(aic.ProcessorParameter.EnhancementLevel, 0.8)
proc_ctx.set_parameter(aic.ProcessorParameter.VoiceGain, 1.5)
proc_ctx.set_parameter(aic.ProcessorParameter.Bypass, 0.0)
# Get parameter values
level = proc_ctx.get_parameter(aic.ProcessorParameter.EnhancementLevel)
print(f"Enhancement level: {level}")
Async API
import asyncio
import numpy as np
import aic_sdk as aic
async def process_audio():
# Download and load model (or download manually at https://artifacts.ai-coustics.io/)
model_path = await aic.Model.download_async("sparrow-xxs-48khz", "./models")
model = aic.Model.from_file(model_path)
# Get optimal config
config = aic.ProcessorConfig.optimal(model, num_channels=2)
# Create and initialize async processor in one step
processor = aic.ProcessorAsync(model, "your-license-key", config)
# Process audio
audio = np.zeros((2, config.num_frames), dtype=np.float32)
result = await processor.process_async(audio)
# Process multiple buffers concurrently
buffers = [np.random.randn(2, config.num_frames).astype(np.float32) for _ in range(4)]
results = await asyncio.gather(*[
processor.process_async(buf) for buf in buffers
])
asyncio.run(process_audio())
Voice Activity Detection (VAD)
# Get VAD context from processor
vad_ctx = processor.get_vad_context()
# Configure VAD parameters
vad_ctx.set_parameter(aic.VadParameter.Sensitivity, 6.0)
vad_ctx.set_parameter(aic.VadParameter.SpeechHoldDuration, 0.05)
vad_ctx.set_parameter(aic.VadParameter.MinimumSpeechDuration, 0.0)
# Get parameter values
sensitivity = vad_ctx.get_parameter(aic.VadParameter.Sensitivity)
print(f"VAD sensitivity: {sensitivity}")
# Check for speech (after processing audio through the processor)
if vad_ctx.is_speech_detected():
print("Speech detected!")
When to Use Sync vs Async
Processor(sync): Simple scripts, command-line tools, batch processingProcessorAsync(async): Web servers, real-time applications, concurrent stream processing
Error Handling
The SDK provides specific exception types for different error conditions. All exceptions include a message attribute with details about the error.
Catching Specific Errors
import aic_sdk as aic
try:
processor = aic.Processor(model, license_key, config)
except aic.LicenseFormatInvalidError as e:
print(f"Invalid license format: {e.message}")
except aic.LicenseExpiredError as e:
print(f"License expired: {e.message}")
except aic.ModelInvalidError as e:
print(f"Invalid model: {e.message}")
Catching Multiple Error Types
try:
processor = aic.Processor(model, license_key, config)
except (aic.LicenseFormatInvalidError, aic.LicenseExpiredError) as e:
print(f"License error: {e.message}")
except (aic.ModelInvalidError, aic.ModelVersionUnsupportedError) as e:
print(f"Model error: {e.message}")
For a complete list of all available exception types and their descriptions, see the type stubs file.
Examples
See the basic.py or basic_async.py file for a complete working example.
For a complete file enhancement example with parallel processing, see enhance_files.py.
For a benchmarking example that tests how many concurrent processing sessions your CPU can support, see benchmark.py.
Documentation
- Full Documentation: docs.ai-coustics.com
- Python API Reference: See the type stubs for detailed type information
- Available Models: artifacts.ai-coustics.io
License
This Python wrapper is distributed under the Apache 2.0 license. The core C SDK is distributed under the proprietary AIC-SDK license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aic_sdk-2.0.1.tar.gz.
File metadata
- Download URL: aic_sdk-2.0.1.tar.gz
- Upload date:
- Size: 73.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2480d8398a26639ed7fb5175c37da82cf5e6b1138a1a301938cd8491fe461c20
|
|
| MD5 |
011844f191463bd32d9ee6b33d97d0f3
|
|
| BLAKE2b-256 |
68c61f0b3d3d226c6d19ec654fdaea7859ee9931e0286735385b1f9ea4bcfba1
|
File details
Details for the file aic_sdk-2.0.1-cp314-cp314-win_arm64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp314-cp314-win_arm64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.14, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c6ed1bfda589970e6c6b96ae29f112baa430ad91e149e76004825870198a5c7
|
|
| MD5 |
2777054638715defe9fa609d39791c01
|
|
| BLAKE2b-256 |
90979ed859e70b1d0c68edc9748c4e69d251e89a3faa462f36ce26c1f8aa7844
|
File details
Details for the file aic_sdk-2.0.1-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9db2bfb4f1ab40a4b130d8d0e158277461b25c7b78bffffba90f816766cb28e9
|
|
| MD5 |
de325aceb00dfa229bbe26577959f731
|
|
| BLAKE2b-256 |
1e35d7a2f7b37183b08b2e8969c3d6c6d1824253cd32894d72f250075edee654
|
File details
Details for the file aic_sdk-2.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e2bc9071599b9703783b6b100758cd7621b30a64abddc8072f6872932b74c21
|
|
| MD5 |
d7234917171e740d502470615e4d974d
|
|
| BLAKE2b-256 |
6ab406d6f5c1b45d839d4d8ad4fbcb45dc224e980c69976c48e39d5e32850c51
|
File details
Details for the file aic_sdk-2.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
adf617d4e4e8910764118d1baf1521c752218fd304c75d7e22352d4755cabd50
|
|
| MD5 |
96c9d2f4e17d64d31371613992edc9ea
|
|
| BLAKE2b-256 |
92878ee4e1763b603ad3d6d535d7ecfa7a2943145bcc18f2db4600279aa37af3
|
File details
Details for the file aic_sdk-2.0.1-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27844521dc1ae3e1226e7371ec3e68fc4726515f14c5e82a6030f276b612c1a8
|
|
| MD5 |
d538e4ded6e917efa953b53342549957
|
|
| BLAKE2b-256 |
359cf149870d75f28c851de439d4039f85aa590f47499272f932841e4dc0a9a5
|
File details
Details for the file aic_sdk-2.0.1-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11eb0c3686ff83f340c875b864840fad19e3a98cd6e59815f83e9248a3ffb397
|
|
| MD5 |
714730f5a9cbd01930877c5957dab12d
|
|
| BLAKE2b-256 |
c03e6a693ba223e2e55e142983c6243968222070405c6a90ec4c5a61b46652c1
|
File details
Details for the file aic_sdk-2.0.1-cp313-cp313-win_arm64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp313-cp313-win_arm64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.13, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0138e964feb15d9fb5d2c9c64a8d45a807171900f53351e5525c26869237bd1c
|
|
| MD5 |
2f61bedbbcb38a16e908498c6f8a4617
|
|
| BLAKE2b-256 |
3998aa9d6ccba0a1902f8480544fcf468dd3696ecb5392f02c2770f9020e6f9a
|
File details
Details for the file aic_sdk-2.0.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce1656991fc4dbbb40257c72a4b8fc4d4839363ca4b7b25a84ae5a83914ae90c
|
|
| MD5 |
cd064581b38750428a3a2c98d6743550
|
|
| BLAKE2b-256 |
868e62a7c53cc1bf2345ea20b554d1d8a61058301cd8088ff94ba95809b04a02
|
File details
Details for the file aic_sdk-2.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b2f44c660aa29613be05c576da25092b3570c8fb3dddc09b70625789d066202
|
|
| MD5 |
908e22f6f74d97d4b5126ccd991993f8
|
|
| BLAKE2b-256 |
1bc4af0c00055450b060b23e8dd5f3c1a208ea1444c6b497eaf29d3de6e215fa
|
File details
Details for the file aic_sdk-2.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ade8754bd878da0509e70636a9b4eaba0280741db5afabf752102ef605ffaac
|
|
| MD5 |
ab77d2fe338872ce15d2504845a6077f
|
|
| BLAKE2b-256 |
e4f8ac61d007dc8d158a8f516327db74b6f3b1cf78b16be43acd29775197533d
|
File details
Details for the file aic_sdk-2.0.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6cda0b6db664712099da483f803128e4e5256625aed2d85e65e5cc823a0e873b
|
|
| MD5 |
c7c30b28b3586a8c7b81a27d6794fa35
|
|
| BLAKE2b-256 |
c79c5b060cbd9e9bcea5e62df13cf3e722f4355286e2174c298ffcfe337c680d
|
File details
Details for the file aic_sdk-2.0.1-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7ff35422ffb813e8a5b4afed6eb56d4e8abc1ecabf464084d4c7b5b8aff0e43
|
|
| MD5 |
ef2c7b34274591ee05bb883ab0d9d56d
|
|
| BLAKE2b-256 |
6e728445a7201aa5969216b5d4ab60bb2ebefa2ac07f557e9ebca27172be2f00
|
File details
Details for the file aic_sdk-2.0.1-cp312-cp312-win_arm64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp312-cp312-win_arm64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.12, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f776c5f0425b39073d4caca2f0bdea036647c4162d4673ef498e1306d41bb39e
|
|
| MD5 |
52c84c3184c3796e05694480a4045664
|
|
| BLAKE2b-256 |
2abd64bc3ce090cc110f3721c5e54f97f9fcb67dc50bd8dc6408896650d1d68e
|
File details
Details for the file aic_sdk-2.0.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dbd007a683ebff4def95fa5a7ace1602aa2d150fa80761231b044edd57e98bbb
|
|
| MD5 |
cc4705190fb05391ec0a826e12c22914
|
|
| BLAKE2b-256 |
383b04b70a75364c2ef1717018a81963a8e16bffc3f9f064f125cb111870b6a4
|
File details
Details for the file aic_sdk-2.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa7a196160d6eaf2b856c542bc967c2e08e11a5d93ac4e632f843a01b2872274
|
|
| MD5 |
0b53949cb24b0adb0a73b73e58d3a55f
|
|
| BLAKE2b-256 |
06d817e1a77820a6848efb7c97751bc6022f65c5ca6436dc3caf3a9da356def1
|
File details
Details for the file aic_sdk-2.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
065954c17116b96408ebfbff29152ca458bb083a9e56178c70adbafdda08218a
|
|
| MD5 |
9657b3299bf4dac04ea40da92cff090f
|
|
| BLAKE2b-256 |
fc59da5138346944ac7dc61ed70e66c1fb2fddef815dc2bab561316db5aef252
|
File details
Details for the file aic_sdk-2.0.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2017ea843fc9e38612a13f1b0a668428a3f6862792baf230ac79a65d9c0633d9
|
|
| MD5 |
53888a62d8481b9de30cf05b3a8ae5cd
|
|
| BLAKE2b-256 |
58876328bcf58e633acdf65fd72c4dee61f468fef399c0868e5c446b99166bf5
|
File details
Details for the file aic_sdk-2.0.1-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f48dde209a704a51e65a44c7846c033dc860003467cef0fc2d15d7f8aa137dbc
|
|
| MD5 |
1f9286ded8e99ba2a694a2e9c03e0d22
|
|
| BLAKE2b-256 |
8b0407ed2ae4b4dc9f31522fa971791fd7d7e38feac8ce2b9d3316394b2e5fe5
|
File details
Details for the file aic_sdk-2.0.1-cp311-cp311-win_arm64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp311-cp311-win_arm64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.11, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11de01064d028adeb2d2edda4546e86002d5b43710fcdc00a33ee2403a1676d4
|
|
| MD5 |
1033ba44bb0cbfa7a6c841881bc5aeaa
|
|
| BLAKE2b-256 |
19fcfbd7ee793cf15ef3319d12399ee9300c21c09acf654e1d8d1f64f682d750
|
File details
Details for the file aic_sdk-2.0.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4c3556bad0b74f2c0a5c2a253f14ca58b7129ce5b17848b8b0948f68286639d
|
|
| MD5 |
c197dde56d40c9b6af009e7c6190b2fc
|
|
| BLAKE2b-256 |
71ca22c99be2aca92f77d4f0fe742827cd2db5f0c761797ebe0e5bd43872259a
|
File details
Details for the file aic_sdk-2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f13f9b2211136dd6f46fa2f148a55aabf5b9c3cb40fc0beed9e435b0df60d34c
|
|
| MD5 |
dbb4231d22f82406938870fea1a4d5c2
|
|
| BLAKE2b-256 |
215d8852484f85fa60a8ec2e696f6de8363301cd6100b2e5a68289ccc36d02ca
|
File details
Details for the file aic_sdk-2.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17040ea4d6a686429a214a5673c362890ad10cefb265b6f878a240763e6f39ef
|
|
| MD5 |
d2361a91ee9fcb9b7c6745c4db1b421a
|
|
| BLAKE2b-256 |
4416d90d39716cf487f0a41fd5bd01670884f9d0901902d6616595ad3ea17464
|
File details
Details for the file aic_sdk-2.0.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f1ade29783354f09f270ce38649dd6aed57c237c1b090b2ddc0fb61bc651d47
|
|
| MD5 |
31e543edd33839db6e6855f500e00207
|
|
| BLAKE2b-256 |
def7cd0c82cec01a94d7e121d411780f43cb8e6611bd797a10c02fd02c858f49
|
File details
Details for the file aic_sdk-2.0.1-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06aa50a7f014c8b06387cdea6fb37c53c9697490eab98959039aeccc8d51e360
|
|
| MD5 |
cea1cab8cd1632d9d7a7780c1ac2b6c7
|
|
| BLAKE2b-256 |
576f2a065d61ed333e46a704f6592b33a88ffd0848b2efa99b039c8e427b21a3
|
File details
Details for the file aic_sdk-2.0.1-cp310-cp310-win_arm64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp310-cp310-win_arm64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.10, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e4b64f289416779711cd083905abdd80fdb4f8a6802480b958951ded1517c6a5
|
|
| MD5 |
298e1b4a5be5d7399a98162d179d6fa0
|
|
| BLAKE2b-256 |
8be42f6bdd665b4d4da43e890f8849daf9661ef36c7304a4c675f3cbf617cb14
|
File details
Details for the file aic_sdk-2.0.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
559307bded02c0b64a00595ec8e5383bb7fe5e9b0865cd9b49e2b15411057f1a
|
|
| MD5 |
80d80075c0d608abd29216b86f475a99
|
|
| BLAKE2b-256 |
ad782fe743d9194f4a187ca72dd9e24d96c9f3687e11990f2ebb2f900719303e
|
File details
Details for the file aic_sdk-2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05fb0b74a457f3749a90414304e1291fcb6ffb8019f3c59f39c2f395eabf902b
|
|
| MD5 |
84736562856eacb5f1b4a091a23c38dc
|
|
| BLAKE2b-256 |
c459f6d92c34469ab54c74cbd59590d2f0f8247d2e576f0f97723e11004708ff
|
File details
Details for the file aic_sdk-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ee7b00bcf7eb870ef05bdefcb65eaf4894285155d454e85187c49f313978152
|
|
| MD5 |
0222f5b60b64ee661f8ec78074aaf6c2
|
|
| BLAKE2b-256 |
527657e365ede8d4f88dbdce119ec6d8910d76c5e85e506ee3062a4a1222ea97
|
File details
Details for the file aic_sdk-2.0.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef80b2ef5d1f43ef28e117c7db3503e4877d532e12ebac79dd0c0a1944bc6a0a
|
|
| MD5 |
6778a9eefb99efb8ed82d5b0ba0fdd23
|
|
| BLAKE2b-256 |
92bc300366b9a64c97ca40db4d54a0ab8390f4c6860bf6cb5e1e0c55988aca1f
|
File details
Details for the file aic_sdk-2.0.1-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: aic_sdk-2.0.1-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
583e0b51d236d02396b9d13fce112bb63aa2b6953e42c925af093beea2b82edb
|
|
| MD5 |
f13102152057518bb38e7c8948fd712a
|
|
| BLAKE2b-256 |
aecfb2f56f3129b8e393362487b6828a6811cc2f252d438bbf53dc917fd53f23
|