9 projects
Z0Z-tools
Typed Cython utilities for iterators, mappings, and function composition.
hunterHearsPy
Audio processing.
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.
hunterMakesPy
Easy Python functions making making functional Python functions easier.
updateCitation
Automatically update citation files (CITATION.cff) in a GitHub repository from `pyproject.toml`, GitHub releases, and PyPI releases.
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.
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.
hunterFormsBS
Universal 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.