YogiOnBioinformatics
YogiOnBioinformatics

Reputation: 81

Read Only Python Notebook in Jupyter Lab

How can we edit an existing .ipynb in Jupyter Lab to be read-only? More specifically, how can we make specific cells within an existing .ipynb become read-only?

Basically, other users would be able to edit cells that I allow them to (i.e. a cell that specifies an input data file) but all code in other analysis cells can be run but not edited.

If I can't edit an existing .ipynb file to do this, I don't mind saving a notebook with a different name via "Save as" if that makes things easier.

Upvotes: 4

Views: 4059

Answers (1)

YogiOnBioinformatics
YogiOnBioinformatics

Reputation: 81

I received an answer (below the underline) from the issue I opened on the JupyterLab GitHub

Thanks to Alex for the answer.

Original GitHub Issue post is here.


You just need to add

{
    "editable": false
}

in your cell Metadata.

If you are using Jupyterlab, you can install the Celltags extension for ease of metadata editing.

Upvotes: 3

Related Questions