9 projects
mapFolding
Map folding, meanders, stamp folding, semi-meanders. Experiment with algorithm transformations, and analyze computational states.
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.
Z0Z-tools
Typing, documenting, and improving toolz and cytoolz.
hunterMakesPy
Easy Python functions making making functional Python functions easier.
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.
hunterHearsPy
Audio processing.
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.
updateCitation
Automatically update citation files (CITATION.cff) in a GitHub repository from `pyproject.toml`, GitHub releases, and PyPI releases.