This page is currently under development and will be updated soon.
To create a Jupyter notebook, you first need to navigate to the notebooks
tab from the sidebar under your assets
and then click the "plus" icon. That will prompt a dialog asking you to specify the notebook name, the path of the cloud storage space where the physical notebook will live and your cloud credentials that will allow TileDB Cloud to access that storage space. Once you create the notebook, you can launch it, edit and save it as you would otherwise do for any Jupyter notebook.
Alternatively you can create a notebook from the launch a JupyterLab notebook instance. Once you are in the Jupyter notebook environment, navigate to File -> New -> TileDB notebook
.
You can deregister a notebook by navigating to its Settings
and clicking on Deregister Notebook
.
Deleting (deregistering) a notebook does not physically delete your notebook from the physical cloud storage. It simply deregisters the notebook from TileDB Cloud. Your data will still be accessible by you outside of TileDB Cloud if you own the appropriate AWS access keys.
Renaming a notebook (in Settings
) is under the danger zone, because from that point onwards you (and all the users you shared the notebook with) will have to change your code to add the new notebook name. The notebook will still be shared and accessible by the other users, but they will need to add the new name to their code. In other words, TileDB Cloud does not currently support automatic redirection of notebook URIs upon renaming.
If you are using a notebook through TileDB Cloud's embedded Jupyter Lab environment, you can create any array or file inside your dedicated EBS volume. Just make sure you use ~/path/to/your/array
for array names, as the current working directory of the launched Jupyter environment might be different from your EBS home directory.