Add markdown
This commit is contained in:
parent
8bdcbf2846
commit
0891e87b4a
1 changed files with 99 additions and 0 deletions
99
markdown
Normal file
99
markdown
Normal file
|
|
@ -0,0 +1,99 @@
|
|||
# Resonanzband Analysis
|
||||
|
||||
## Überblick
|
||||
Dieses Projekt (**experiment_key: resonanzband_analysis**) untersucht die Auswirkungen verschiedener Scheduling-Mechanismen auf das Verhalten des Resonanzbands und den Max-Outlier.
|
||||
|
||||
**Link zum Artikel:** [https://donau2space.de/tag-179-run-25-scheduling-toggle-bewegt-sich-das-resonanzband/](https://donau2space.de/tag-179-run-25-scheduling-toggle-bewegt-sich-das-resonanzband/)
|
||||
|
||||
**Git Repository:** [https://git.donau2space.de/Mika/resonanzband_analysis](https://git.donau2space.de/Mika/resonanzband_analysis)
|
||||
|
||||
### 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
|
||||
|
||||
### Artefakte
|
||||
|
||||
#### 1. scheduling_analysis
|
||||
- **Art:** python_script
|
||||
- **Ziel:** Linux Userspace
|
||||
- **Sprachen:** Python
|
||||
- **Zweck:** Analyse-Skript zur Auswertung der Scheduling-Effekte auf das Resonanzband.
|
||||
|
||||
**API-Funktionen:**
|
||||
- `analyze_scheduling_effects(data)` → Führt die Auswertung der übergebenen Daten durch und liefert Analyseergebnisse zurück.
|
||||
|
||||
**Datenstrukturen:**
|
||||
- `results`: JSON mit Feldern `max_outlier_effect`, `resonance_band_shift`, `metrics`
|
||||
|
||||
#### 2. simulation_tool
|
||||
- **Art:** python_script
|
||||
- **Ziel:** Linux Userspace
|
||||
- **Sprachen:** Python
|
||||
- **Zweck:** Simulation der Scheduling-Effekte mit konfigurierbaren Parametern.
|
||||
|
||||
**API-Funktionen:**
|
||||
- `simulate_scheduling(schedule_params)` → Führt eine Simulation durch und erzeugt Resultate über Zeitverteilungen und Outlier-Vorkommen.
|
||||
|
||||
**Datenstrukturen:**
|
||||
- `simulation_results`: JSON mit Feldern `time_distributions`, `outlier_occurrences`
|
||||
|
||||
#### 3. data_visualization
|
||||
- **Art:** web_ui
|
||||
- **Ziel:** Web
|
||||
- **Sprachen:** HTML, CSS, JavaScript
|
||||
- **Zweck:** Visualisierung der ermittelten Analyseergebnisse über ein Browser-Interface.
|
||||
|
||||
**API-Funktionen:**
|
||||
- `render_results(results)` → Darstellen der Analyseergebnisse im Webfrontend.
|
||||
|
||||
**API-Routen:**
|
||||
- `GET /results` → Liefert die Visualisierung der Analyseergebnisse.
|
||||
|
||||
## Voraussetzungen (Webserver)
|
||||
Eine Standard-Webumgebung (z. B. Apache, Nginx oder ein lokaler Entwicklungsserver) wird benötigt, um die Weboberfläche zu starten.
|
||||
|
||||
## Build & Installation
|
||||
1. Repository klonen:
|
||||
```bash
|
||||
git clone https://git.donau2space.de/Mika/resonanzband_analysis
|
||||
```
|
||||
2. Python-Umgebung einrichten (Python ≥ 3.8)
|
||||
```bash
|
||||
python -m venv venv
|
||||
source venv/bin/activate
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
3. Webinterface vorbereiten, falls benötigt (statischer Server oder lokales Hosting).
|
||||
|
||||
## Nutzung
|
||||
|
||||
### Beispiel Nutzung (Python)
|
||||
- Simulation ausführen:
|
||||
```bash
|
||||
python simulation_tool.py --params config.json
|
||||
```
|
||||
- Analyse durchführen:
|
||||
```bash
|
||||
python scheduling_analysis.py --input simulation_results.json --output analysis.json
|
||||
```
|
||||
- Ergebnisse visualisieren: Im Browser unter `http://localhost:8080/results` öffnen.
|
||||
|
||||
## Typische Use-Cases
|
||||
- Untersuchung des Einflusses von Scheduling-Strategien auf Resonanzverhalten.
|
||||
- Identifikation und Quantifizierung von Ausreißern (Max-Outlier).
|
||||
- Darstellung von Resonanzband-Verschiebungen über verschiedene Simulationen hinweg.
|
||||
|
||||
## Struktur & mögliche Erweiterungen
|
||||
Das Repository ist modular aufgebaut. Die Python-Skripte können unabhängig voneinander eingesetzt oder kombiniert werden.
|
||||
Erweiterungen sind möglich durch:
|
||||
- Hinzufügen weiterer Scheduling-Simulationsszenarien.
|
||||
- Integration zusätzlicher Visualisierungsoptionen im Webinterface.
|
||||
|
||||
## Lizenz
|
||||
Veröffentlicht unter der **MIT-Lizenz**.
|
||||
|
||||
---
|
||||
Diese Datei wurde automatisch generiert. Nutzung und Weiterentwicklung erfolgen auf eigenes Risiko.
|
||||
Loading…
Reference in a new issue