prpy

Collection of Python utils for signal, image, and video processing


Keywords
python, numpy, ffmpeg, tensorflow, torch
License
MIT
Install
pip install prpy==0.2.7

Documentation

prpy

Tests PyPI Downloads

A collection of Python utilities for signal, image, and video processing. It contains subpackages for working with numpy, ffmpeg, tensorflow, and torch.

Installation

General prerequisites are python>=3.8 and ffmpeg installed and accessible via the $PATH environment variable.

The easiest way to install the latest version of prpy:

pip install "prpy[ffmpeg,numpy,tensorflow,torch,test]"

Alternatively, it can be done by cloning the source:

git clone https://github.com/prouast/prpy.git
pip install "./prpy[ffmpeg,numpy,tensorflow,torch,test]"

The above run full installs of all dependencies. It is possible to customize the install of the dependencies by only listing the desired subpackages out of ffmpeg, numpy, tensorflow, torch, and test in the square brackets above.

Linting and tests

To lint and run tests:

flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
pytest

Build

To build:

python -m build

Re-build and re-install locally

pip uninstall -y prpy && pip install -e .