Observed since 21 Oct, 09:44 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Shared utilities for DTS307TC reinforcement learning coursework.
Shared building blocks that are reusable across DTS307TC Coursework 1 and Coursework 2.
This package only contains logic that can serve both coursework projects, such as:
It does not contain coursework-specific training orchestration or report logic.
From PyPI:
pip install ahu-dts307tc-toolkit
For local development:
uv sync --extra dev
| Module | Contents |
|---|---|
env | generic make_pixel_env, make_carracing_env, pixel wrappers, RecordEpisodeStats |
models | NatureCNN, SmallCNN, EnhancedCNN, MLP blocks, policy/value and Q-network heads |
buffers | RolloutBuffer for PPO and ReplayBuffer for DQN |
logging | TensorBoard logger and metric helpers |
evaluation | deterministic evaluation, TensorBoard scalar readers, CSV/JSON export |
viz | plotting helpers for coursework experiments |
media | video rendering and export helpers |
utils | TOML loading, checkpoint I/O, seeding, device helpers |
This package is prepared for PyPI Trusted Publishing through GitHub Actions.
Release flow:
version in pyproject.toml and src/ahu_dts307tc_toolkit/__init__.pyv0.1.0The publishing workflow is defined in .github/workflows/publish.yml.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 28 Mar 2026 | 12 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 21 Oct, 09:44 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:7894b23cdd1865b173f3be9e2c03ab52271e72c91bac90c026337b0ad1bcc66a