AllenCell / AllenCell/allencell-segmenter-ml

General refactor to align with curation

Aperta
#389 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
low priority refactor
Lingua principale
Python
Stelle
5
Fork
3
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

As a follow-up to the curation refactor work, it would be good to investigate and refactor the view/service separation in training and prediction (and the rest of the application). Known areas for refactoring:

1. currently, training and prediction's view classes are responsible for starting threads, which doesn't align with our design goal of having services be responsible for any long running / async tasks
2. training and prediction still use the custom publisher/subscriber framework instead of pyqt signals
3. training and prediction are not using the task executor abstraction for async work

This is a rather large ticket, and should be treated as low-ish priority, but it _should_ be done at some point in stages because the longer we wait on it, the bigger the change will have to be.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.