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
## A third-party extension for JupyterLab for viewing Deepnote projects (`.deepnote` files) directly in JupyterLab
12
9
13
-
> **Note:** This is an unofficial, community-developed extension and is not affiliated with or endorsed by Project Jupyter. Jupyter, JupyterLab and the Jupyter logos are trademarks or registered trademarks of LF Charities, used by Deepnote Inc with permission.
Deepnote is the data notebook for the AI era. `jupyterlab-deepnote` is a JupyterLab extension that enables you to open and view [Deepnote](https://deepnote.com) project files (`.deepnote` format) directly within JupyterLab. This extension provides a seamless read-only viewer for Deepnote notebooks, allowing you to explore Deepnote projects without leaving your JupyterLab environment.
-**Multi-notebook support**: Switch between multiple notebooks within a single `.deepnote` file
22
+
- ️ **Read-only mode**: View notebook content safely without modifying the original `.deepnote` file
23
+
-**Seamless integration**: Works natively with JupyterLab's notebook interface
24
+
-**Deepnote block support**: Renders Deepnote-specific block types as Jupyter cells
30
25
31
26
## Installation
32
27
33
28
### Requirements
34
-
35
29
-**Python**: 3.10 or higher
36
30
-**JupyterLab**: 4.4.0 or higher
37
31
@@ -59,9 +53,7 @@ jupyter labextension list
59
53
60
54
You should see `jupyterlab_deepnote` listed in both outputs.
61
55
62
-
## Usage
63
-
64
-
### Opening Deepnote files
56
+
## Opening Deepnote files
65
57
66
58
1.**Launch JupyterLab**:
67
59
@@ -137,13 +129,13 @@ After uninstalling, restart JupyterLab for the changes to take effect.
137
129
138
130
## Compatibility
139
131
140
-
### JupyterLab Version Support
132
+
### JupyterLab version support
141
133
142
134
This extension is compatible with **JupyterLab 4.4.0 or higher**. It requires the content provider registry API introduced in JupyterLab 4.4.
143
135
144
136
**Upper bound:** The extension sets an upper bound of `< 5.0.0` to prevent automatic installation with potentially incompatible future major versions of JupyterLab.
145
137
146
-
### Maintenance Policy
138
+
### Maintenance policy
147
139
148
140
Following [JupyterLab's extension development guidelines](https://jupyterlab.readthedocs.io/en/stable/extension/extension_dev.html#overview-of-extensions), we adhere to semantic versioning principles:
149
141
@@ -157,7 +149,7 @@ When JupyterLab 5.x is released, we will:
157
149
2. Release a new major or minor version with explicit JupyterLab 5.x support
158
150
3. Clearly document any breaking changes in the changelog
159
151
160
-
### Backwards Compatibility
152
+
### Backwards compatibility
161
153
162
154
This extension follows semantic versioning for its own API:
163
155
@@ -166,14 +158,10 @@ This extension follows semantic versioning for its own API:
166
158
167
159
Note: This extension does **not** support JupyterLab 3.x or earlier versions.
168
160
169
-
## Development
161
+
## Contributing
170
162
171
163
For development setup, testing, and contributing guidelines, please see [CONTRIBUTING.md](CONTRIBUTING.md).
172
164
173
-
## License
174
-
175
-
This project is licensed under the BSD 3-Clause License - see the [LICENSE](LICENSE) file for details.
176
-
177
165
## Related projects
178
166
179
167
-[Deepnote](https://deepnote.com)
@@ -186,6 +174,6 @@ This project is licensed under the BSD 3-Clause License - see the [LICENSE](LICE
0 commit comments