file_length: TRAK/sightpy is vendored, not coursework

WUT_Computer_Science/Programming/TRAK/sightpy is the ray tracer from
rafael-fuente/Python-Raytracer (BSD 3-Clause). TRAK's assignment was photon
mapping built on top of it.

Verified against a fresh upstream clone with line endings normalised (the
copy in the archive is LF, upstream ships CRLF): 30 of 32 .py files are
byte-identical; sightpy/ray.py and sightpy/scene.py carry a 12- and 13-line
local patch that adds ray counters for the report.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0172dj34FDpao6wsix8ZuCzE
This commit is contained in:
Krzysztof Rudnicki 2026-08-28 19:33:14 +02:00
parent 1e35cd5ba2
commit 5fc792d791

View File

@ -173,6 +173,11 @@ VENDORED_SUBPATHS = {
# byte-identical to the originals, so nothing here is student-written.
"Programming/EOPSY/lab3/task3/work",
"Programming/EOPSY/lab4/task4/work",
# sightpy, the BSD-3 ray tracer from rafael-fuente/Python-Raytracer.
# Verified 2026-08-28 against a fresh upstream clone, line endings
# normalised: 30/32 .py byte-identical; ray.py and scene.py carry a
# 12- and 13-line local patch adding ray counters for the report.
"Programming/TRAK/sightpy",
),
}