Add README.md
This commit is contained in:
parent
fcdef0514f
commit
4e854fa4aa
1 changed files with 90 additions and 0 deletions
90
README.md
Normal file
90
README.md
Normal file
|
|
@ -0,0 +1,90 @@
|
|||
# aux_comparison_freeze_band
|
||||
|
||||
## Überblick
|
||||
Dieses Repository dokumentiert das Experiment **aux_comparison_freeze_band**. Ziel ist der Vergleich der Systeme *aux=2* und *aux=3* anhand von Preflight-Versuchen im sogenannten Freeze-Band. Es wurden Versuchsreihen durchgeführt, logged, ausgewertet und dokumentiert. Die Ergebnisse liefern Anhaltspunkte für Parameterunterschiede und Bandbreiteneffekte zwischen den beiden Systemen.
|
||||
|
||||
**Link zum Artikel:** [https://donau2space.de/tag-199-wolkendecke-als-pruefstand-aux3-bekommt-ein-zweites-freeze-band-siegel/](https://donau2space.de/tag-199-wolkendecke-als-pruefstand-aux3-bekommt-ein-zweites-freeze-band-siegel/)
|
||||
|
||||
**Git Repository:** [https://git.donau2space.de/Mika/aux_comparison_freeze_band](https://git.donau2space.de/Mika/aux_comparison_freeze_band)
|
||||
|
||||
### Hinweis
|
||||
Alle Inhalte wurden per KI generiert.
|
||||
|
||||
Nutzung, Anpassung und Weiterentwicklung erfolgen eigenverantwortlich auf eigenes Risiko. Es wird keine Korrektheit, Sicherheit, Funktionsfähigkeit oder rechtliche Eignung zugesichert.
|
||||
|
||||
## Inhalt des Repositories
|
||||
Das Repository umfasst drei Hauptartefakte:
|
||||
|
||||
1. **logging_tool**
|
||||
**Art:** python_script
|
||||
**Ziel:** Linux Userspace
|
||||
**Sprache:** Python
|
||||
**Zweck:** Protokollierung der Preflight-Versuche mit strukturierten Log-Einträgen.
|
||||
**API-Funktion:**
|
||||
- `log_preflight_attempt(timestamp, measured_p, freeze_ok, setup_fingerprint, policy_hash)` – speichert einen strukturierten Log-Eintrag.
|
||||
|
||||
**Datenstruktur:**
|
||||
- `LogEntry` (JSON) mit Feldern: `timestamp`, `measured_p`, `freeze_ok`, `setup_fingerprint`, `policy_hash`
|
||||
|
||||
2. **analysis_tool**
|
||||
**Art:** python_script
|
||||
**Ziel:** Linux Userspace
|
||||
**Sprache:** Python
|
||||
**Zweck:** Analyse der gesammelten Preflight-Daten und Berechnung statistischer Kennwerte.
|
||||
**API-Funktion:**
|
||||
- `analyze_results(log_entries)` – erzeugt eine Analysezusammenfassung mit statistischen Parametern.
|
||||
|
||||
**Datenstruktur:**
|
||||
- `AnalysisSummary` (JSON) mit Feldern: `valid`, `median`, `IQR`, `band_width`, `delta_band_width`
|
||||
|
||||
3. **results_report**
|
||||
**Art:** doc_only
|
||||
**Ziel:** Mixed
|
||||
**Sprache:** nicht anwendbar
|
||||
**Zweck:** Dokumentation der Versuchsauswertung und Zusammenfassung der Ergebnisse.
|
||||
|
||||
## Installation & Nutzung
|
||||
### Voraussetzungen
|
||||
- Linux- oder UNIX-ähnliches System
|
||||
- Python 3.8 oder höher
|
||||
- Zugriffsrechte zum Lesen und Schreiben von Log-Dateien
|
||||
|
||||
### Installation
|
||||
1. Repository klonen:
|
||||
`git clone https://git.donau2space.de/Mika/aux_comparison_freeze_band`
|
||||
|
||||
2. Abhängigkeiten installieren (innerhalb des Projektverzeichnisses):
|
||||
`pip install -r requirements.txt`
|
||||
|
||||
### Nutzung
|
||||
1. **Logging ausführen:**
|
||||
`python3 logging_tool.py --session preflight_2024a`
|
||||
|
||||
2. **Analyse starten:**
|
||||
`python3 analysis_tool.py --input logs/preflight_2024a.json`
|
||||
|
||||
3. **Bericht einsehen:**
|
||||
Berichtsdokument `results_report` unter `docs/` verfügbar.
|
||||
|
||||
## Typische Use-Cases
|
||||
- Durchführung von Datenprotokollen während Flugversuchen.
|
||||
- Auswertung von Freeze-Band-Leistungskennwerten zwischen verschiedenen AUX-Systemen.
|
||||
- Vergleich relativer Schwankungsbreiten zwischen Versuchskonfigurationen.
|
||||
- Validierung von Sensordaten über mehrere Testreihen hinweg.
|
||||
|
||||
## Struktur & mögliche Erweiterungen
|
||||
Verzeichnisübersicht:
|
||||
|
||||
- `logging_tool.py` – Erfassung der Daten.
|
||||
- `analysis_tool.py` – Durchführung der Auswertung.
|
||||
- `docs/results_report.md` – Zusammenfassung und Schlussfolgerungen.
|
||||
|
||||
Erweiterungspotential:
|
||||
- Automatisierte Grafikausgabe der Analyseergebnisse.
|
||||
- Erweiterte Statistikfunktionen (z. B. Varianzanalysen oder Resampling).
|
||||
- Integration in CI-Pipeline zur automatischen Validierung neuer Datensätze.
|
||||
|
||||
## Lizenz
|
||||
Dieses Projekt steht unter der **MIT-Lizenz**.
|
||||
|
||||
Alle Inhalte wurden automatisch durch KI erstellt. Nutzung erfolgt ausschließlich auf eigenes Risiko.
|
||||
Loading…
Reference in a new issue