The Notebook feature, available as of Syntasa 6.2, brings the power and ease of notebooks into the Syntasa ecosystem. If wanting to test code or perform some experiments before building an app, utilizing a notebook provides an easy and lightweight method to do such. Also, since the notebook is within the Syntasa ecosystem, the needed tests and experiments can access the data available in the registered stores of the Syntasa platform.
Syntasa notebooks utilize a tailored version of JupyterHub, bringing together Jupyter notebook functionality with cloud environment resources managed within the Syntasa platform. For example, Syntasa Runtimes can be attached to the notebook to employ a cluster for larger computations.
However, at this time, the notebooks are isolated from Syntasa Apps as they cannot yet be seen within an app or dragged onto an app's workflow canvas. Algorithms and queries created in a notebook that needs to be run regularly require copying and transforming the code into an app. Later versions of Syntasa will integrate these so that a saved notebook can be incorporated into an app.