# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## Projektübersicht **Milchwaerme** ist ein Kommandozeilen-Werkzeug zur Auslegung einer Wärmerückgewinnung aus der Milchkühlung. Aus der täglich zu kühlenden Milchmenge werden Wärmepumpe, PV-Anlage, Batterie und Natriumacetat-Latentspeicher dimensioniert — inklusive Abhollogistik, versorgbarer Haushalte und Brennstoffkosten-Vergleich. Alle Annahmen liegen in einer `config.json`, sodass Varianten ohne Codeänderung nachgerechnet werden. ## Konzept ```text Milchabwärme (37→4 °C) ─► Wärmepumpe (PV-Strom) ─► Latentspeicher (Natriumacetat, 58 °C) ─► Abholung per LKW ``` ## Projektstruktur ```text Milchwaerme/ ├── bin/ # Start-Skripte (.bat/.sh): setenv, auslegung, revival, get_cmd ├── lib/ # Python-Quellcode │ ├── auslegung.py # Berechnungsprogramm │ ├── report_md.py # Markdown-Report │ └── revival.py # Revival-/Zusatzberechnung ├── cfg/ # Konfiguration (config.json mit allen Annahmen) ├── doc/ # Dokumentation └── out/ # Ausgaben ``` ## Voraussetzungen - Python 3.8+ - Keine externen Abhängigkeiten (nur Standardbibliothek) ## Nutzung ```cmd bin\auslegung.bat ``` ```bash bin/auslegung.sh ``` Varianten rechnet man durch, indem man `config.json` kopiert und anpasst.