Or simply click on this link: https://live-aymycm9bst-8000.cloud.kyso.io/
If you'd prefer to get started yourself quickly, simply fork this study & run in a workspace. Click on the + sign in the top left-corner of Jupyterlab and open a new terminal. From the terminal, cd into the app directory and run the following command:
bokeh serve --show movies --port 8000 --allow-websocket-origin=
Open the workspace url in another tab as follows:
So I open https://live-aymycm9bst-8000.cloud.kyso.io/movies in another tab to view my app.
So, to be clear - copy your workspace url in your browser, open up a new tab and paste in the url. Remove the lab? and append -8000 to the workspace id number, before .cloud.kyso.io
The following app should be running in your new tab:
Above you are serving the movies application on port 8000 and enabling all websocket connections to your deployed app.
Note that you can only share deployed applications on port 8000, Kyso's default public port. Private apps can be served on ports 8001 through 8005.
Note that I am running bokeh serve on an entire directory - when done this way bokeh will expect a main.py file. You can alternatively cd into a sub-directory and run the command on an individual file.
If you are unfamiliar with Bokeh, there are some great examples with getting set up in bokeh's documentation, and I've also published a beginner's guide to bokeh. This is the link to bokeh's documentation on running a bokeh server
And here you'll find cool examples of bokeh's demo applications, which you can deploy and share on Kyso.
To get started with bokeh's many examples, open up a workspace on Kyso and, from the terminal, run:
git clone https://github.com/bokeh/bokeh
cd into the examples/app directory. You can then run mutiple apps at once or an individual app.
bokeh serve --show "app_name" "app_name" "app_name" --port 8000 --allow-websocket-origin=*
This will set-up a Bokeh server and open the application in your browser. In the future we will have a button in Jupyterlab on Kyso to launch your app on a specified port. For now, follow the steps shown above under the Quick Start
In Hans Rosling's
This is a cool interactive data app that breaks down different populations by age and gender.
A streaming, updating OHLC chart from simulated market data.
A cool app to query a data table and save the results to a CSV file.
A live audio spectrogram.
An interactive function explorer with slider widgets for a sine curve.
An app that records and plots the temperatures for Austin, Boston and Seattle.
A streaming, updating representation of Fourier Series, a way to represent a function as the sum of simple sine waves.