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.4.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.4-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ipyfernel-0.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 15e3a845a734e5bf289e830bd58cf7291267ea94c17c60949c34e55ed60e5414
MD5 808f03e7c70f2dad624a931fb799e1f3
BLAKE2b-256 5f2c326365b5a869dcef16fa632e2ab809b861f1bb0a644efa9a6edee7e33896

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ipyfernel-0.0.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 475da33dc2cd8169d1a07a4cd629116976b7ad882b0eb67ad015daa7a497c643
MD5 50fcf632d4b1b29731dc6b33cedb4065
BLAKE2b-256 8b060b816fc1bffd47dc415e7d8e1673d12a4ed0b8ae0641af6fc31e6b435754

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