Non potendo fare il parse tree del codice estratto tramite JSON per l'errore discusso nella pull request per il branch CodeExtraction, ho analizzato approfonditamente il file .py creato tramite nbConvert ed effettivamente, insieme al codice python, vengono lasciati, sotto forma di commenti, i contatori di esecuzione della celle di codice. In questo modo mi è possibile capire quali righe di codice appartengono a quali celle, pur non avendo la struttura del notebook sotto forma di dizionario, ma unicamente il codice python, exploitando i contatori sotto forma di commenti.
Ho creato anche un notebook di esempio.
Non potendo fare il parse tree del codice estratto tramite JSON per l'errore discusso nella pull request per il branch CodeExtraction, ho analizzato approfonditamente il file .py creato tramite nbConvert ed effettivamente, insieme al codice python, vengono lasciati, sotto forma di commenti, i contatori di esecuzione della celle di codice. In questo modo mi è possibile capire quali righe di codice appartengono a quali celle, pur non avendo la struttura del notebook sotto forma di dizionario, ma unicamente il codice python, exploitando i contatori sotto forma di commenti. Ho creato anche un notebook di esempio.