Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

from-jupyter

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

from-jupyter

Blogging from Jupyter notebooks

  • 0.3.0
  • PyPI
  • Socket score

Maintainers
1

(Blogging) from Jupyter

Installation

This package is compatible with Python 3.8 and higher

pip install from-jupyter

If you want to be able to export data frames to images, it is also necessary to install wkhtmltopdf:

# Debian
sudo apt-get install wkhtmltopdf
# MacOS with brew
brew install --cask wkhtmltopdf

Usage

from-jupyter relies heavily on cell metadata, whenever you want to export a cell, you probably need to add metadata to make sure the export happens as you want.

Exporting images

Given a code cell that produces a matplotlib plot:

import matplotlib.pyplot as plt

plt.plot(1, 2, 3)

It is necessary to add the "image" key to the metadata, the value should be the name you want the plot to have when exported to the local file system.

Set image metadata

The command below will output the plot to the path output/showcase/my-first-plot.png:

from-jupyter images showcase.ipynb

The output:

my-first-plot.png

Exporting pandas data frames

Given a cell that outputs a pandas data frame as a table:

import pandas as pd

my_frame = pd.DataFrame([
    (1, 2),
    (3, 4),
    (5, 6),
], columns=["column 1", "column 2"])

my_frame.head()

It is necessary to add the "dataframe" key to the metadata, the value should be the name you want the exported dataframe to have in the local file system.

Set dataframe metadata

The command below will generate the dataframe as image located in output/showcase/my-dataframe.png:

from-jupyter frames showcase.ipynb

The output:

my-dataframe.png

Exporting code

Any code cell can also be exported to an independent code file, to do this, it is necessary to add the "gist" key to the cell, with the value being the name of the file you want to take.

To export them to the output folder, one needs to use:

from-jupyter code showcase.ipynb

Similar projects

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc