I am using IPython and want to run functions from one notebook from another (without cutting and pasting them between different notebooks). Is this possible and reasonably e
Here are two additional tips:
You can also run %qtconsole
magic directly from the notebook and it will automatically connect to the notebook kernel.
Check out https://github.com/atiasnir/ipnb
You can use it to import notebook files as if they're standard python modules (I'm the author :-)). Main limitation here is that it will discard magic cells (because it does not use IPython at all) but otherwise it should work fine.