Wir freuen uns über Beiträge zu diesem Repository! Hier finden Sie Informationen, wie Sie zum Projekt beitragen können.
- Fehlerhafte Daten melden
- Datenvalidierung verbessern
- Neue Datenquellen vorschlagen
- Bugs beheben
- Performance optimieren
- Neue Features implementieren
- README verbessern
- API-Dokumentation erweitern
- Beispiele hinzufügen
- Python 3.8+
- pandas, numpy, requests
git clone https://github.com/EnBW-B2E2/bnetza-data.git
cd bnetza-data
pip install -r requirements.txtpython -m pytest tests/- Fork des Repositories
- Feature-Branch erstellen
- Änderungen implementieren
- Tests hinzufügen/aktualisieren
- Pull Request erstellen
- PEP 8 Style Guide befolgen
- Type Hints verwenden
- Docstrings für alle Funktionen
- Fehlerbehandlung implementieren
- CSV mit UTF-8 Encoding
- ISO 8601 Zeitstempel
- Konsistente Spaltenamen
- Vollständige Metadaten
- Zeitreihen-Kontinuität
- Wertebereiche prüfen
- Fehlende Werte identifizieren
- Duplikate erkennen
- Plausibilitätsprüfung
- Vergleich mit Referenzdaten
- Qualitätsbewertung
Durch Beiträge zu diesem Repository stimmen Sie zu, dass Ihre Beiträge unter der MIT-Lizenz lizenziert werden.
Bei Fragen oder Problemen erstellen Sie bitte ein GitHub Issue oder kontaktieren Sie das Entwicklungsteam.