Skip to main content

jupyter_fsspec

Github Actions Status

Welcome to the jupyter_fsspec repo, a Jupyter extension for the fsspec Python library. Browse your fsspec filesystems in Jupyter, copy files and paths and otherwise interact with your data in the Jupyter interface and inside your notebooks.

jupyter-fsspec preview

Documentation

Read the documentation at https://jupyter-fsspec.readthedocs.io/en/latest/

Requirements

  • JupyterLab >= 4.0.0

Install

To install the extension, execute:

pip install jupyter_fsspec

Uninstall

To remove the extension, execute:

pip uninstall jupyter_fsspec

Motivation

jupyter_fsspec was created to provide seamless integration between Jupyter environments and the powerful fsspec ecosystem. While the Jupyter ecosystem already had file browsing capabilities, there was a need for a dedicated extension that could leverage the full power of fsspec's unified interface to various filesystems.

Why We Created jupyter_fsspec

The creation of jupyter_fsspec was inspired by several ideas we wanted to explore:

  1. Direct fsspec Integration: We wanted to build a bridge directly to the fsspec ecosystem, making it simple to access all filesystems supported by fsspec with minimal layers.

  2. Unified Interface: fsspec offers a consistent API across different storage backends (local, cloud, and remote filesystems). We thought it would be valuable to bring this unified approach to the Jupyter interface.

  3. Complementary Approach: We designed the UI with certain workflows in mind, focusing on unified browsing, easy file path copying, and seamless notebook integration.

Complementary to jupyter-fs

jupyter-fs is also a great project with similar goals but different design choices that make it excellent for certain use cases:

  • jupyter-fs leverages PyFilesystem, providing robust filesystem abstractions with its own set of advantages
  • The separate panel per filesystem in jupyter-fs offers a clean separation that some users may prefer for their workflows
  • Both projects enhance the Jupyter experience by bringing better filesystem access to users

We see jupyter_fsspec and jupyter-fs as complementary tools in the ecosystem. We have also been discussing trying to merge the projects and jupyter-fs recently added a fsspec backend as well.

If you're deciding between the two, consider your specific needs:

  • If you're already using fsspec in your Python code, jupyter_fsspec provides a consistent experience
  • If you prefer separate filesystem panels or are already using PyFilesystem, jupyter-fs might be more aligned with your workflow

We welcome contributions and feedback from the community as we continue developing this extension. We're also open to collaborations with other filesystem projects in the Jupyter ecosystem to collectively improve the experience for data scientists and researchers working with diverse data sources.

Metadata

Release files for jupyter-fsspec 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jupyter-fsspec 0.4.1
File Size Uploaded
jupyter_fsspec-0.4.1.tar.gz 832.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jupyter-fsspec 0.4.1
File Interpreter ABI Platform
jupyter_fsspec-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.1 MB

Release files / jupyter_fsspec-0.4.1.tar.gz

Download URL jupyter_fsspec-0.4.1.tar.gz
Size 832.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1943a8c921eac2445485dbe210b10c06a103bce33caa9158e3ae3d9f7ba6a4ef
BLAKE2b-256 checksum
How to use checksums
1df47859bfa9859f8b564517ff8295d4b43377e0dea7429163014f99f65ca0f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 2, 2025.

Transparency log

Release files / jupyter_fsspec-0.4.1-py3-none-any.whl

Download URL jupyter_fsspec-0.4.1-py3-none-any.whl
Size 234.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
db667bd6dc0b2047ac15409389f504ed73eeb8884a09970bb7a2923f5886711f
BLAKE2b-256 checksum
How to use checksums
6997f60898c7be9cc3b4b0d7ef81dfe815fa69d91c349301c4571cc8c7c37037
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 2, 2025.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page