Skip to main content

personal python lib Build Status

legacy python lib see xsthunder/python-lib-old: useful python pieces of code

TODO

    • fix three version replicates, in rebuild.cmd, x_lib.__init__, setup.py
    • create github repo
    • ex_command能用,默认目录就在jupyter目录下。即外部可以直接使用x_lib.common.ex_command
    • save_and_export_notebook使用了./就是本目录下要求一定有script;;解决方法是通过import而不是ex_command的方式保存文件
    • save_and_export_notebook使用了支持多级目录

Features

  1. Full test with traivis to make sure things are on rail.
  2. list of function see doc

Install and Run

Install via xsthunder-python-lib · PyPI

  1. pip install xsthunder-python-lib or pip 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

for conda

deps

  1. not all deps are necessary. only ipython are set in the setup.py/deps.
  2. x_lib.common supports dynamic import. feel free to import.
  3. to import other modules, please install corresponding deps first or you may come across error.
  4. It's recommanded to install all packages listed in create-env.sh

Ref

deployment - How can I use setuptools to generate a console_scripts entry point which calls python -m mypackage? - Stack Overflow

Packaging Python Projects — Python Packaging User Guide

notebook2script from course-v3/nbs/dl2 at master · fastai/course-v3

Metadata

Release files for xsthunder-python-lib 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xsthunder-python-lib 0.0.3
File Size Uploaded
xsthunder_python_lib-0.0.3.tar.gz 2.6 kB Details

Release files / xsthunder_python_lib-0.0.3.tar.gz

Download URL xsthunder_python_lib-0.0.3.tar.gz
Size 2.6 kB
Tags Source
SHA-256 checksum
How to use checksums
eaec192512ebe78565ae4b6a690dd16619a20595e41d48128f335544ec3a291b
BLAKE2b-256 checksum
How to use checksums
4c7680bf3783a20613e0844f64ab1e146f1d782e0345f3198e81288b9bd00183
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.1.post20200323 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

Release history Release notifications | RSS feed

This release

0.0.3 This release

1 release file

0.0.2

1 release file

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page