Skip to main content

jupyter notebook toolkit

Project description

nbkit

Developer Guide

Setup

# create conda environment
$ mamba env create -f env.yml

# update conda environment
$ mamba env update -n nbkit --file env.yml

Install

pip install -e .

# install from pypi
pip install nbkit

nbdev

# activate conda environment
$ conda activate nbkit

# make sure the nbkit package is installed in development mode
$ pip install -e .

# make changes under nbs/ directory
# ...

# compile to have changes apply to the nbkit package
$ nbdev_prepare

Publishing

# publish to pypi
$ nbdev_pypi

# publish to conda
$ nbdev_conda --build_args '-c conda-forge'
$ nbdev_conda --mambabuild --build_args '-c conda-forge -c dsm-72'

Usage

Installation

Install latest from the GitHub repository:

$ pip install git+https://github.com/dsm-72/nbkit.git

or from conda

$ conda install -c dsm-72 nbkit

or from pypi

$ pip install nbkit

Documentation

Documentation can be found hosted on GitHub repository pages. Additionally you can find package manager specific guidelines on conda and pypi respectively.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nbkit-0.0.6.tar.gz (26.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nbkit-0.0.6-py3-none-any.whl (34.9 kB view details)

Uploaded Python 3

File details

Details for the file nbkit-0.0.6.tar.gz.

File metadata

  • Download URL: nbkit-0.0.6.tar.gz
  • Upload date:
  • Size: 26.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for nbkit-0.0.6.tar.gz
Algorithm Hash digest
SHA256 6d5ffef636469f36ef85c7724fc1d5f7a4bbfb9f68856214d396883adf1afff7
MD5 c986b045c5130b7807d571dfeee4048d
BLAKE2b-256 551e56f0ba7167ae5bee0bcb833555ccdde7935db514e58ae3db3d0fd1dc1364

See more details on using hashes here.

File details

Details for the file nbkit-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: nbkit-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 34.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for nbkit-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a9b90e11aa0b140ab5d87baeeeb0fcab00892423ecb21f8df3abcd47b8662bcb
MD5 59d2141ce5e9b8cf91d45c46597053bd
BLAKE2b-256 6c5c654a00257bf1d78034c77128bd9c58302fb122fbf76b2a9a714aee2e98b2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page