Whats an efficient workflow for my IPython / IPython Notebook projects?
什么是我的IPython项目的有效工作流程?
使用.bat 文件!
要求:
- 从任何地方轻松打开笔记本电脑
- 在不同位置的许多笔记本之间轻松切换
- 支持我的其余工作流程(即版本控制,操作IPython之外的项目文件)
动机:
如果你像我一样,你经常在IPython笔记本电脑上工作,在工作日结束时不断打开和关闭许多不同的笔记本电脑。 它通常建议从命令行启动IPYNB,类似于
使用
下面显示了如何构建一个用于轻松启动IPython笔记本的示例。 将文件另存为
因为您的工作目录现在可以很容易地指向您的项目目录:项目工作流程可以方便地从命令行支持一些有用的操作。
- 简单的git命令 - 推送,拉出和修改项目中的垃圾
-
简单的项目检查 - 使用
start . 打开您的项目目录,轻松操作IPython之外的文件 -
通过将
pcluster start -n 4 添加到批处理文件中的start ipython notebook 行,轻松启动IPython集群
知道改进工作流程的方法或更好的方法吗? 让我知道!
批处理文件:
1 2 3 4 5 6 7 8 9 10 11 | @echo off GOTO %1 :titanic cd C:\Users\Andrew\Documents\Kaggle\Titanic\Dups\Kaggel-Titanic start ipython notebook --pylab=inline GOTO END : NB cd C:\Users\Andrew\Documents\IPython NoteBooks start ipython notebook --pylab=inline GOTO END :END |