You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description: This project aims to integrate fsspec into JupyterLab, enabling seamless file system interaction across various backends as supported by fsspec (local, cloud, and memory). By providing both a server-side API and a frontend UI, users will be able to browse, open, and manage files efficiently within JupyterLab.
Scope:
Backend Integration: Expose CRUD file operations via a JupyterLab server extension using fsspec.
Frontend Integration: Provide a custom file browsing UI for both JupyterLab and Notebook, that interacts with the server extension and integrates with JupyterLab’s existing file viewers (not intended to replace or extend the default JupyterLab file browser).
File Rendering: Ensure that files are displayed using JupyterLab’s existing rendering mechanisms.
Data Handling: Support structured data previews and potential transformation operations.
Extensibility: Design with flexibility in mind to support additional backends and new file operations in the future.
Testing: Verify configuration, filesystem instances and frontend state. As well as testing the server API functions with various file systems.
🎯 Goals
File system interaction in Jupyter using fsspec
UI and server-side API for browsing, opening, and managing files across multiple backends.
Efficient handling of large directories and diverse file types.
Support core file operations (copy, move, delete).
Facilitate structured data handling and transformation
Enable users to preview and interact with structured data formats.
🚀 Jupyter-Fsspec Roadmap [WIP]
📌 Project Overview
Description: This project aims to integrate
fsspec
into JupyterLab, enabling seamless file system interaction across various backends as supported byfsspec
(local, cloud, and memory). By providing both a server-side API and a frontend UI, users will be able to browse, open, and manage files efficiently within JupyterLab.Scope:
fsspec
.🎯 Goals
fsspec
🛠 Development Phases & Timeline
Phase 1: Core feature implementation
📌 Feature List & Tasks
📂 Backend
🖥 Frontend
📄 Data
🔧 Testing
🔧 Maintenance
🔮 Future
fsspec
/pyodide
integrationAspirational Data Goals 🏆
The text was updated successfully, but these errors were encountered: