lincc-frameworks / lincc-frameworks/python-project-template

Keep slow notebooks up-to-date

Offen
#486 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement
Vorherrschende Sprache
Jinja
Sterne
85
Forks
16
Ø Merge
6 Std. 18 Min.
Gemergte PRs (30 T.)
1

Beschreibung

We have a “pre-executed” folder with some slow notebooks. It would be great to have a way to test whether they still work. A few options to consider:

  • Alert maintainers about notebooks that haven’t been committed in a long time.
  • Re-run these notebooks nightly as part of smoke tests.
  • Do the same but move them to a separate folder.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

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, den Ordner pre-executed und seine langsamen Notebooks zu untersuchen, und prüfe anschließend, wie dieses Template Smoke-Tests definiert. Kläre, ob das Projekt Benachrichtigungen für Maintainer, nächtliche erneute Ausführungen der Notebooks oder einen separaten Ordner benötigt. Als abgeschlossen gilt die Aufgabe, wenn der gewählte Ansatz veraltete Notebooks zuverlässig erkennt oder validiert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
jupyter-notebook, python
Bereich
ci-cd, testing
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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