个人自由
xsthunder-python-lib的Python项目详细描述
personal python lib
legacy python lib see xsthunder/python-lib-old: useful python pieces of code
TODO
- [x] fix three version replicates, in
rebuild.cmd
,x_lib.__init__
,setup.py
- [x] fix three version replicates, in
- [x] create github repo
- [x] ex_command能用,默认目录就在jupyter目录下。即外部可以直接使用x_lib.common.ex_command
- [x] save_and_export_notebook使用了
./
就是本目录下要求一定有script;;解决方法是通过import而不是ex_command的方式保存文件
- [x] save_and_export_notebook使用了
- [x] save_and_export_notebook使用了支持多级目录
Features
- Full test with traivis to make sure things are on rail.
- list of function see doc
Install and Run
Install via xsthunder-python-lib · PyPI
pip install xsthunder-python-lib
orpip install xsthunder-python-lib --user
Use in Code
use for single ipynb
file
export the ipynb
file
nbe=common.NBExporter()nbe('./pdb.ipynb',to='./')
use for projcet
clone xsthunder/jupyter_dev_template
Development
Environment Setup
deps
- not all deps are necessary. only ipython are set in the
setup.py/deps
. x_lib.common
supports dynamic import. feel free to import.- to import other modules, please install corresponding deps first or you may come across error.
- It's recommanded to install all packages listed in create-env.sh
Ref
Packaging Python Projects — Python Packaging User Guide
notebook2script
from course-v3/nbs/dl2 at master · fastai/course-v3
- 项目
标签: