Reloading fit results is slow
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Jupyter Notebook
- Sterne
- 32
- Forks
- 14
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Performance is poor when using pyhdx.fileIO.load_fitresult to load a previous fit result.
This is because of the methods generate_output and estimate_errors are invoked, although this results are known so this is not strictly necessary.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne bei pyhdx.fileIO.load_fitresult und verfolge, wo generate_output und estimate_errors während des erneuten Ladens aufgerufen werden. Bestätige, dass das vorherige Fit-Ergebnis diese Ergebnisse bereits enthält, und stelle dann sicher, dass das erneute Laden eine unnötige Neuberechnung vermeidet und gleichzeitig die geladenen Ergebnisse und das Verhalten beibehält.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- performance
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100