simvue-io / simvue-io/python-api

Support for storing historical runs

Offen
#492 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement
Vorherrschende Sprache
Python
Sterne
4
Forks
1
Ø Merge
5 T. 8 Std.
Gemergte PRs (30 T.)
4

Beschreibung

Need to be able to manually specify creation, start and end times. To begin with:

  • Run.init() needs additional options created, started and endtime (or similar). If not set, the server will set them (as it does now).
  • Run.close() needs an additional timestamp option for specifying the end time. If not set, the server will set it (as it does now).

This doesn't take into account people using the context manager.

When creating a run the JSON body in the POST can include created and started. If there are no metrics then it can also include endtime and status set to completed. When updating the status of the run to completed the JSON body can include endtime.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, Run.init() und Run.close() nachzuverfolgen, und untersuche anschließend, wie ihre JSON-Bodies zum Erstellen und Abschließen von Runs zusammengesetzt werden. Berücksichtige den Kontextmanager-Pfad und verifiziere, dass optionale historische Zeitstempel die aktuellen Server-Defaults beibehalten, während abgeschlossene Runs den erforderlichen Status und die Endzeit senden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
api
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.