Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

drytorch_logo.png PyPI version Total Downloads Python License CI Status codecov Ruff basedpyright - checked Documentation Status

DRYTorch

Reproducible machine learning experiments with PyTorch.

Design

Don't Repeat Yourself (DRY) principles: replicable, documented, reusable.

  • Reproducibility: experimental isolation to prevent unintended dependencies, data leakage, and misconfiguration.
  • Modularity: flexible protocols preserving type inference in custom implementations.
  • Decoupled Tracking: execution independent of tracking events (logging, plotting, and storing metadata).
  • Optional Dependencies: support for external libraries (Hydra, W&B, TensorBoard, etc.) but minimal requirements.
  • Self-Documentation: automatic metadata extraction and standardization.
  • Ready-to-use: high-level implementations for advanced applications and workflows.

Installation

Requirements:

  • The library only requires recent versions of PyTorch and NumPy.
  • PyYAML and tqdm are recommended.

pip:

pip install drytorch

uv:

uv add drytorch

Package Structure

Modules are organized into the following subpackages:

  • core: internal routines and the interfaces for library and custom components.
  • lib: reusable implementations and abstract classes of the protocols.
  • tracker: optional tracker plugins that integrate via the event system.
  • contrib: community-driven extensions and support for external libraries.
  • utils: general utilities independent to the framework.

Documentation

Read the full documentation on Read the Docs →

The documentation includes:

See also

Metadata

Release files for drytorch 0.1.0rc11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for drytorch 0.1.0rc11
File Size Uploaded
drytorch-0.1.0rc11.tar.gz 948.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for drytorch 0.1.0rc11
File Interpreter ABI Platform
drytorch-0.1.0rc11-py3-none-any.whl Python 3 none any Details

Total release size: 1.0 MB

Release files / drytorch-0.1.0rc11.tar.gz

Download URL drytorch-0.1.0rc11.tar.gz
Size 948.1 kB
Tags Source
SHA-256 checksum
How to use checksums
03256af0aa68d1ab98efc233d36bc9e1976177eba955076d958990a310e25c44
BLAKE2b-256 checksum
How to use checksums
290e4368daf7dfc3c931db1139a287025622350e685fff8830e314cd3967cbbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 31, 2026.

Transparency log

Release files / drytorch-0.1.0rc11-py3-none-any.whl

Download URL drytorch-0.1.0rc11-py3-none-any.whl
Size 97.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a97f28799fb6fb3d0e972a07842498a1e9224ebdd7b2615f2376ab135ed6ff2e
BLAKE2b-256 checksum
How to use checksums
d02c4882f926d1b6f5be670f019f7b44786f0ce1d522c79f61ca42a44ffbc9c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 31, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page