8 projects
torch-einops-kit
Typed tensor-shaping, masking, padding, device-routing, and checkpoint utilities for PyTorch and `einops`. A superset of `lucidrains/torch-einops-utils` with similar utilities from other lucidrains packages. Adds strict typing, extensive tests, and comprehensive docstrings.
Z0Z-tools
Tools for audio/signal processing and package management.
hunterMakesPy
Easy Python functions making making functional Python functions easier.
hunterFormsBS
Flexible frequency-band splitter for music source separation. The BandSplitRoformer module supports BSRoformer, MelBandRoformer, and custom overlapping or non-overlapping band configurations. Fully typed, modular, and documented, including migration help, usage, and paper references. PyTorch; CUDA-accelerated.
updateCitation
Automatically update citation files (CITATION.cff) in a GitHub repository from `pyproject.toml`, GitHub releases, and PyPI releases.
astToolkit
A powerfully composable, type-safe toolkit for Python abstract syntax tree (AST) manipulation, analysis, transformation, and code generation with a layered architecture designed for building sophisticated code processing assembly-lines.
mapFolding
Map folding, meanders, stamp folding, semi-meanders. Experiment with algorithm transformations, and analyze computational states.
analyzeAudio
Measure one or more aspects of one or more audio files.