|
|
|
|
|
by turnersr
4388 days ago
|
|
My guess is that you can't drop in PyParallel without any work of porting Sage because it's not clear how you would pass objects around like those used for GAP. Sage also would have to be rewritten to use this new API of implementing protocol-based classes. You probably don't want to use all of Sage for that anyway because you are most likely not using GAP, for example. Instead gut out parts of Sage and look at IPython's interface to Spark http://nbviewer.ipython.org/gist/JoshRosen/6856670 or implement a protocol for your specific computation and use PyParallel. I highly doubt you just point to new a Python implementation and tell Sage to just roll with it and expect things to be automagically faster. Also, if you have a long running job, then why would you do it in a notebook that requires you to keep your browser open? |
|
(Spot on, by the way.)