For scientists wanting to jump right into using C3 AI Suite through Python or R, the integrated Jupyter notebook is a great option. Once you get your C3 AI environment tenant/tag (and Vanity Url), you can easily access the integrated Jupyter Notebook by navigating to `<vanity_url>/jupyter`.

When you access the Jupyter path, C3 AI will spin up a new container containing a Jupyter instance. The first time you do this, it will take a few minutes for this provisioning to be completed behind the scenes. Once completed, you'll arrive at a Jupyter directory!

Here is some additional guidance for setting up the Python Runtime Action: DTI Guide to Python Action Runtimes in the C3 AI Suite.


There are a couple of options to interact with the Jupyter notebooks:

  • Create a new notebook: Select 'New' in the upper right and create a new notebook. For now you can only create a new Python3 notebook.
  • Open an existing tutorial notebook: Navigate to the 'tutorials' directory in which many C3 AI Data Science-centric tutorials are available.
  • Upload an existing notebook: Press the 'Upload' button and select either a notebook of your own or one mentioned on the DTI training pages. (Be aware that the `c3` object will already be available in this case so you will have to comment out cells which establish this object.)

Creating new notebooks and review a tutorial

This notebook comes already connected to the package currently provisioned on your tenant/tag and so, for example, if you have the Covid-19 Data Lake provisioned you'll be able to do the following with no preparation:

Simply navigate to the `tutorials` directory and select the tutorial you want to use. These tutorial notebooks should work out of the box. The C3.ai DTI highly recommends going through the `TutorialIntroJupyterNotebook.ipynb` notebook. This notebook provides a great foundation for working with C3 AI Suite through Jupyter.

Upload a new notebook

Finally, you can upload a new notebook from your local device by using the 'Upload' button.


  • No labels

1 Comment

  1. >> var env = CondaActionRuntime.requirementsFilesForLanguage("Python")     >> undefined    

    >> env['py-tensorflow_1_0_0']    

    >> '#conda env create --file requirements.yaml\nname: py-tensorflow_1_0_0\nchannels:\n- https://repo.continuum.io/pkgs/main\ndependencies:\n- dill=0.2.8.2\n- tensorflow=1.9.0\n- numpy=1.15.2\n- pandas=0.22.0\n- python-dateutil\n- python=3.6'