get_level_as_timeseries not creating correct time series for seasonal levels
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 48/100
Rechercherichtung
Beginne damit, get_level_as_timeseries zu lokalisieren, und reproduziere das Beispiel für saisonale Pegel aus dem Issue. Konzentriere dich darauf, wie das angeforderte Zeitfenster um den 1. Apr. und den 15. Apr. behandelt wird. Vergleiche die generierten Werte mit der im Bericht gezeigten erwarteten Interpolation. Füge anschließend einen Regressionstest hinzu oder aktualisiere ihn, der saisonale Pegel abdeckt, und bestätige, dass die resultierende Zeitreihe die korrekten Daten verwendet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
I have a script that was computing incorrect values and traced the issue back to get_level_as_timeseries not creating correct time series for seasonal levels.
For example, given this seasonal level, it creates this time series. As you can see, the 15 Apr value is getting applied on 1 Apr rather than being interpolated to the time window provided.
Seasonal level
Date Time Storage
31-Dec-24 24:00 16,160.00
1-Apr-25 5:00 16,160.00
15-Apr-25 5:00 20,226.00
15-Oct-25 5:00 20,226.00
1-Nov-25 5:00 16,160.00
30-Dec-25 24:00 16,160.00
31-Dec-25 24:00 16,160.00
Resulting Time Series
Date Time Storage
4/1/2026 08:00:00+00:00 16160
4/1/2026 08:30:00+00:00 16160
4/1/2026 09:00:00+00:00 16160
4/1/2026 09:30:00+00:00 16160
4/1/2026 10:00:00+00:00 16160
4/1/2026 10:30:00+00:00 17176.5
4/1/2026 11:00:00+00:00 18193
4/1/2026 11:30:00+00:00 19209.5
4/1/2026 12:00:00+00:00 20226
- Vorherrschende Sprache
- Python
- Sterne
- 16
- Forks
- 11
- Ø Merge
- 7 Std. 35 Min.
- Gemergte PRs (30 T.)
- 3
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus HydrologicEngineeringCenter/cwms-python
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 28/100
HydrologicEngineeringCenter/cwms-python#299 · 1 Kommentar ·
-
cwms/projects/projects.py::get_project uses the wrong API version for retrievalEvtl. vergeben @krowvin hat das vor 61 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 25/100
Alle Issues in HydrologicEngineeringCenter/cwms-python
Ähnliche Issues
-
[Bug]: graphify query loads every language extractor just for _file_stem (about 34 ms per call)Evtl. vergeben @rohit-jsfreaky hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Graphify-Labs/graphify#5160 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Variable declared without a value suppresses ${VAR:-default} expansionEvtl. vergeben @Omarinho12345 hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
theskumar/python-dotenv#750 ·
Maintainer antworten meist innerhalb von 12 Tagen
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
Operations on a list[T] | None var throw when the value is NoneEvtl. vergeben @masenf hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
reflex-dev/reflex#7826 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
UKGovernmentBEIS/control-arena#947 ·
Maintainer antworten meist innerhalb von 1 Tag