Skip to main content

Development Environment Guides

  • Jupyter

    Jupyter is an Integrated Development Environment (IDE) that provides an interactive and collaborative environment for scientific computing. This interactive coding environment allows for immediate execution and visualization of code, facilitating on-the-fly data analysis and visualization. It supports over 40 programming languages (including Python, R, Julia, Java, and Scala) and seamlessly integrates with popular data science libraries.

  • RStudio

    RStudio is an integrated development environment (IDE) for the R programming language, with limited support for other programming languages (including Python, bash, and SQL).

  • Visual Studio Code

    Microsoft’s Visual Studio Code (VS Code) is a popular source-code editor and development environment with support for many different programming languages.

    There are two main ways to use VS Code on SCINet clusters. One is to use the VS Code interactive application in Open OnDemand (OOD VS Code). The second is to use the Microsoft “Remote – Tunnels” extension that connects to the cluster from your local VS Code session via a secure tunnel, allowing you to execute your code on the cluster from within your local VS Code session (local VS Code).