MIL-002: Read with the csv library #27

Merged
Tirsvad merged 5 commits from mil-002-read-with-csv into main 2026-10-13 09:28:24 +02:00
Owner

Delivers MIL-002: the first half of the first lecture, read with Python's built-in csv library and no dependency.

  • src/weather/weather_data.csv: the lecture's file, adopted unchanged from S01's download
  • src/weather/csv_reader.py: read_rows and read_temperatures
  • tests/test_csv_reader.py

Checks run locally (Python 3.13, Windows): pytest (14 passed), ruff check, ruff format --check, mypy (strict), doxygen Doxyfile (exit 0, no warnings).

Review: RC-010 (Go, mode: autonomous, not independent).

Closes #8
Closes #9
Closes #10
Closes #11

Delivers MIL-002: the first half of the first lecture, read with Python's built-in `csv` library and no dependency. - `src/weather/weather_data.csv`: the lecture's file, adopted unchanged from S01's download - `src/weather/csv_reader.py`: `read_rows` and `read_temperatures` - `tests/test_csv_reader.py` Checks run locally (Python 3.13, Windows): `pytest` (14 passed), `ruff check`, `ruff format --check`, `mypy` (strict), `doxygen Doxyfile` (exit 0, no warnings). Review: RC-010 (Go, mode: autonomous, not independent). Closes #8 Closes #9 Closes #10 Closes #11
Tirsvad added 5 commits 2026-10-13 09:28:21 +02:00
Task: MIL-002#1
Task: MIL-002#2
Task: MIL-002#3
Task: MIL-002#4
Resolve pending commit links
CI / checks (push) Successful in 1m6s
CI / checks (pull_request) Successful in 1m7s
2bc2db5497
Tirsvad merged commit 672c4a3f83 into main 2026-10-13 09:28:24 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Tirsvad-Udemy-100-days-of-code/025-weather#27