actually, if you have an internet connection available, you can use the sagecell server.
https://forum.omz-software.com/topic/4200/data-analysis-workflow/17
the above thread has a few options, such as a wrench menu that lets you "run" sagecell scripts, or a way to manually execute them within the conext of another script, and then use the outputs.