Skip to main content

Ruff Code style: black Imports: isort tests doc

CallCut

Installation

callcut relies on the torch ecosystem, thus audio-loading goes through torchaudio and torchcodec which requires ffmpeg.


FFmpeg installation

For conda-users, you can use one of:

conda install "ffmpeg"
conda install "ffmpeg" -c conda-forge

But you can also use uv or pip and install ffmpeg as a system dependency:

On Linux:

sudo apt install ffmpeg  # Ubuntu
sudo dnf install ffmpeg  # Fedora

On macOS:

brew install ffmpeg

On Windows:

  1. Download the "full-shared" build from https://www.gyan.dev/ffmpeg/builds/
  2. Extract somewhere (e.g., C:\ffmpeg)
  3. Add the bin\ folder to your system PATH

After that, the project can be installed as any python package distributed on PyPI:

pip install callcut

For installation from source using uv:

uv sync

To pull the torch binaries for your platform. Otherwise, you can pick either of the 2 extras with pip install callcut[cpu] or pip install callcut[cu128] which will resolve to the PyPI torch dependencies- or alternatively you can install callcut without any extra and manually install the torch dependencies from your preferred index.

Metadata

Release files for callcut 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for callcut 0.1.0
File Size Uploaded
callcut-0.1.0.tar.gz 1.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for callcut 0.1.0
File Interpreter ABI Platform
callcut-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.7 MB

Release files / callcut-0.1.0.tar.gz

Download URL callcut-0.1.0.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
880b3d1ae60aacfe592a607fcff116590a64e7c596dc5e286693bcbe9dd30592
BLAKE2b-256 checksum
How to use checksums
b22eb14489a587d1a22fae6d57280dbb0a0ca3f2d0e2db67b6a638d90a43cdaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / callcut-0.1.0-py3-none-any.whl

Download URL callcut-0.1.0-py3-none-any.whl
Size 68.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
17be363ce8e4b7274a5e41856f20deabed8902739b7a0ad696a0c6baf4942bad
BLAKE2b-256 checksum
How to use checksums
0f3d154b97044122e50af2fc2a71a7fd8c955fc8fa91d1970ce7bdfbfdef7e49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page