I have added support for recursive includes and this led to some significant modifications to the code: some methods have moved from the notebook to the cell class and the notebook has gained more methods.
Recursion works in several test cases but not, for reasons that I can't quite figure out, if you try to import h3.Booleans from the Conditions.ipynb in the foundations atom. Other sections later seem to work but not that one. I'm unclear why so this merge still needs work (or there's something squirrely in the notebook itself).
I have added support for recursive includes and this led to some significant modifications to the code: some methods have moved from the notebook to the cell class and the notebook has gained more methods.
Recursion works in several test cases but not, for reasons that I can't quite figure out, if you try to import h3.Booleans from the Conditions.ipynb in the foundations atom. Other sections later seem to work but not that one. I'm unclear why so this merge still needs work (or there's something squirrely in the notebook itself).