One of the simplest ways to work with Kotta is from the jupyter notebook. Jupyter notebooks allow you to do interactive data science and scientific computing from the browser. To read more about jupyter notebooks go here . Once logged in, jupyter provides a simple development environment that is persistent which means that your notebooks are always available to you even after your browser session is closed.
The Kotta extensions to Jupyterhub enable computation to be offloaded to Kotta’s elastic compute pools. The just in time offloading of compute tasks, allow kotta to offer virtually infinite CPU/Mem/Disk resources at minimal cost.
Please refer to the extensive documentation here to learn more about using Jupyter notebooks most effectively.
The login system for Kotta notebooks are not yet integrated with the rest of Kotta. This means that for the time being, there is a separate username/password pair used to login to the notebook environment.
To get the Oath2 refresh tokens that are required to authenticate with Kotta follow these steps:
First login at the turingcompute webpage
Click the Credentials tab under your name
Login once again with Amazon, and you will be forwarded to a page which contains a refresh token in json format. Copy the json string in the box to a txt file.
Upload the file to your home folder on Bastion either via ssh, or via the Jupyter notebook upload feature.