Skip to main content

jupycat

PyPI Python Tests Docs License

cat for Jupyter notebooks. Read cells, outputs, and images from the command line.

$ jupycat notebook.ipynb
  0 [mark] (a1b2c3d4)       # My Analysis
  1 [code] (e5f6g7h8) ok    import pandas as pd
  2 [code] (i9j0k1l2) ok    df.shape  ⇒ (14832, 12)
  3 [code] (m3n4o5p6) ERR   df.plot()  ⇒ TypeError: no numeric data to plot

Install

pip install jupycat

Zero dependencies · Python 3.8+

Quick start

jupycat notebook.ipynb              # list all cells
jupycat notebook.ipynb 5            # show cell 5
jupycat notebook.ipynb 5 -o         # show cell 5 with outputs
jupycat notebook.ipynb -s "def foo" # search cell source for pattern
jupycat notebook.ipynb --errors     # show errored cells (exit 1 if any)
jupycat notebook.ipynb 7 --img      # extract images to temp dir
jupycat notebook.ipynb 7 --img .    # extract images to current directory
jupycat notebook.ipynb --fix-ids    # add missing cell IDs

Docs

Usage · AI Agents · Contributing

License

MIT

Download files

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

Source Distribution

jupycat-0.2.0.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

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

jupycat-0.2.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file jupycat-0.2.0.tar.gz.

File metadata

  • Download URL: jupycat-0.2.0.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for jupycat-0.2.0.tar.gz
Algorithm Hash digest
SHA256 8de2ca6e8c38948a4f6452391e99ffdebbbca6337e2fe25835ef2c89bfc6a99f
MD5 d7395316fbef89844eaa3f2fb72ccf82
BLAKE2b-256 7adae41bc71c35bfe8a2b5b9f18e48ad35e1bd530e7a5a8a59b85dd2e1574649

See more details on using hashes here.

Provenance

The following attestation bundles were made for jupycat-0.2.0.tar.gz:

Publisher: release.yml on ebin7joseph/jupycat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jupycat-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: jupycat-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for jupycat-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 50e2974862cec3469a26177856d245891abd3b6e760a5f35b35c88f70c27b2d4
MD5 af764af72935caed0890f4374c6378ed
BLAKE2b-256 244ddf0d230302c7197105e0e9cb93e13d8dfda757da880c7a583441dc293e28

See more details on using hashes here.

Provenance

The following attestation bundles were made for jupycat-0.2.0-py3-none-any.whl:

Publisher: release.yml on ebin7joseph/jupycat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

0.1.0

2 files

Supported by

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