Skip to content
This repository was archived by the owner on Jul 13, 2026. It is now read-only.

Add Python package structure, simplify API#2

Merged
adrhill merged 11 commits into
mainfrom
ah/project
Feb 16, 2026
Merged

Add Python package structure, simplify API#2
adrhill merged 11 commits into
mainfrom
ah/project

Conversation

@adrhill

@adrhill adrhill commented Feb 16, 2026

Copy link
Copy Markdown
Owner
  • Restructure Python code into a proper smoothdiff_torch package with a clean public API (prepare_model, set_mode, reset_stats)
  • Add pytest test suite with manual VEJP tests for ReLU and MaxPool2d layers
  • Add ruff for linting/formatting, ty for type checking, and type hints throughout
  • Split CI into separate Julia and Python workflows
  • Add README

@adrhill
adrhill merged commit 1cf4190 into main Feb 16, 2026
5 checks passed
@adrhill
adrhill deleted the ah/project branch February 16, 2026 16:39
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant