Build and Share Jupyter Notebooks on RStudio Team

This article was first published on Python on RStudio , and kindly contributed to python-bloggers. (You can report issue about the content on this page here)
Want to share your content on python-bloggers? click here.

Photo by Justin W on Unsplash

Jupyter Notebooks are interactive documents for code, outputs, and text. However, they’re often stuck in data scientists’ local computing environments. Collaborating can be difficult and sharing can be tedious. To live up to their fullest potential, data science teams need a way to scale their development securely and efficiently — while providing stakeholders easy access to their output and visualizations.

RStudio Team, made up of RStudio Workbench, RStudio Connect, and RStudio Package Manager, brings everything together to help data scientists create, reproduce, and share insights from their Jupyter Notebooks.

Let’s dive into a real-life example by exploring data from NASA’s Center for Near Earth Objects (NEOs). Daniel Petzold walks us through his data analysis and reporting. Want to explore the report yourself? Check out the published version on RStudio Connect and the code on Github.

Analyze and Visualize Data Within a Maintained Environment

On RStudio Workbench, you have a choice of editors: the RStudio IDE, JupyterLab, Jupyter Notebook, or VS Code. Choose your preference. From here, you can explore your dataset, embed HTML directly in your document, create visualizations, and more. Watch Daniel walk through his exploratory analysis on JupyterLab:

Publish Directly to Your Content Hub

Now that you’ve run your analyses and created insightful visualizations, you want to be able to share them with your team. RStudio Workbench allows you to publish to RStudio Connect, the content platform from RStudio.

You have multiple options: push-button deployment from Jupyter Notebook or using terminal commands from JupyterLab. Daniel shows us the push-button approach through Jupyter Notebook:

Share With Your Stakeholders

It’s not enough to publish your work. Once on RStudio Connect, you can share with end-users. Make your analysis accessible to specific users or more generally with different authentication measures. In addition, you can schedule the document to run at a certain time and send out an email with refreshed data.

See these functionalities from Daniel’s standpoint:

Learn More

With RStudio Team, you can develop, collaborate, and share within an integrated architecture. Learn more about RStudio Team.

To leave a comment for the author, please follow the link and comment on their blog: Python on RStudio .

Want to share your content on python-bloggers? click here.