Sto costruendo un Browser per i grafici matplotlib G={g_1, g_2, ..., g_n}
in Python, e voglio che il Browser sia agnostico sul contenuto dei grafici.
Ho anche un parser che genera G
da dati di input non elaborati D_raw
e D_raw
di solito viene elaborato in passaggi per ogni istanza di grafico. Alcuni grafici condividono alcuni dati intermedi e tutti i grafici condividono D_raw
.
Il problema è che richiede molto tempo per generare G
e l'utente probabilmente vuole solo aprire un sottoinsieme di G
nel Browser. Sto pensando di produrre solo alcune ricette con Parser, quindi lasciare che Browser apri ed esegua la ricetta per g_i
quando l'utente vuole visualizzare g_i
. La ricetta deve creare i dati necessari, ma solo se non è stata costruita in precedenza e quindi produrre il grafico matplotlib basato su tali dati. Cioè, voglio implementare un qualche tipo di funzionalità Make in Python.
C'è qualche schema esistente per questo, o devo farlo da zero?