From 160a0f5f7b3d1f330d1e81fc3ff52ef9c6bd751b Mon Sep 17 00:00:00 2001 From: Michael Stangl Date: Sat, 11 Jul 2026 23:20:24 +0200 Subject: [PATCH] Add CLAUDE.md for Claude Code guidance Co-Authored-By: Claude Opus 4.8 --- CLAUDE.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..c7cf493 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,47 @@ +# 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.