In the last few years, emerging programming languages (Python, R) and ability to run code on the cloud have changed the way applications can be deployed. In particular the advent of the Jupyter Notebook App, which contains both computer code (e.g. python) and rich text elements (paragraph, equations, figures, links, etc…) has been a game changer for developing on the cloud. Notebook documents (notebooks) are both human-readable documents containing the analysis description and the results (figures, tables, etc..) as well as executable documents which can be run to perform data analysis.
Now we support notebooks right on the Opalytics Cloud Platform with the ability to integrate seamlessly with existing applications in order to extend them with new features and reports as well as create new applications.
The following are some of the capabilities:
- Code in Python and R
- Debug the code in the notebook
- Profile the code
- Connect the source code to Github and synchronize
- Create slide shows
- Create a new application and publish it
- Deploy notebooks from existing scenarios
- Rename fields, tables and add reports to existing applications
- Customize workflows
We use notebooks to process data and run Opalytics applications through REST AP