Philipp Schlegel
Philipp Schlegel
http://sebastianraschka.com/Articles/2014_multiprocessing.html#multi-threading-vs-multi-processing
https://stackoverflow.com/questions/41920124/multiprocessing-use-tqdm-to-display-a-progress-bar
Quick initial tests show 2-10fold increase in speed for e.g. reroot, pruning and clustering
Partially implemented with commit 46f933ce7f0e97738820efa37d79b5a144da4af2
Thanks Jasper! Will leave the issue open in case anybody else stumbles over this. Might also add it to the trouble-shooting section of the docs.
Could also make a UI part of that module
Basic interface added with commit f689e1c6b2deddec01d029defc756a9f69d28038
I reopened this issue for tracking additional feature suggestions regarding the Blender integration after the initial implementation.
Reimport from Blender back to Python as `core.CatmaidNeuron/List` object: this would allow to load a neuron into Blender, manipulate (i.e. cut or prune) and then bring it back to Python....
Upon initialising `b3d.handler`, add new method `plotb3d()` to `core.CatmaidNeuron` and `core.CatmaidNeuronList`. Can be defined within the `b3d` module.