This is a companion discussion topic for the original entry at https://www.rstudio.com/blog/build-and-share-jupyter-notebooks-on-rstudio-team
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:
With RStudio Team, you can develop, collaborate, and share within an integrated architecture. Learn more about RStudio Team.
- Watch Daniel’s full walkthrough on YouTube.
- Learn more about using Python with RStudio on our Solutions page.
- Want another example of RStudio Team? Watch RStudio Team Demo | Build & Share Data Products Like The World’s Leading Companieson YouTube.