Skip to main content

Remote execution of solveit/jupyter cells

Project description

ipyfernel 🔥

Description

IPyfernel allows you to interact with a persistent remote IPython kernel. It will stream text outputs like simple progress bar updates it will communicate error messages seamlessly and image outputs. It allows you to optionally “hijack” the code cell execution via “sticky” mode so that cells execute remotely by default.

Choice of Name

It’s a remote kernel, so this is a play on words: ipykernel + the German word/prefix “fern” meaning “remote”. Plus it sounds a bit like “infernal.” 🔥

Developer Guide

If you are new to using nbdev here are some useful pointers to get you started.

Install ipyfernel in Development mode

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

# make changes under nbs/ directory
# ...

# compile to have changes apply to ipyfernel
$ nbdev_prepare

Usage

Installation

Install latest from the GitHub repository:

$ pip install git+https://github.com/drscotthawley/ipyfernel.git

or from pypi

$ pip install ipyfernel

Documentation

Documentation can be found hosted on this GitHub repository’s pages. Additionally you can find package manager specific guidelines pypi.

How to use

See the demo for examples.

TODO: Add more examples!

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

ipyfernel-0.0.3.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

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

ipyfernel-0.0.3-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file ipyfernel-0.0.3.tar.gz.

File metadata

  • Download URL: ipyfernel-0.0.3.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ipyfernel-0.0.3.tar.gz
Algorithm Hash digest
SHA256 f53f3a28ce124bcd2bcc711a98ba331042c66e8239b1c77c329c403efbe47c1d
MD5 deda6df1b7405fdb741e8d188218e0e9
BLAKE2b-256 c1504fdc0e129f8f5ba5991bb0fc268724b4f0798c86f6bf5268142f8febffcf

See more details on using hashes here.

File details

Details for the file ipyfernel-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: ipyfernel-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ipyfernel-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2e1105983669419c7970bc44cf60e0e7ce15b335162063a78dad8b1ef4954da2
MD5 4cfd10e6380facbc10b1457acc84cd15
BLAKE2b-256 380a3eef40f220d8c902ea23c7530a97902544931ff64bd5c1ef4d874f3beea5

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