Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 3 additions & 37 deletions Posit Infrastructure/Posit Environment Quick Start Guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,46 +17,12 @@ This guide covers:

---

## 2. Environment Specifications

### Operating System and Application Specifications

- **Operating System**
- Ubuntu 22.04.5 LTS Jammy Jellyfish
- **Applications and Versions**:
- **Posit Workbench**: 2025.09.1+401.pro2, “Cucumberleaf Sunflower” (59cf440a).
- **Posit Package Manager**: v2025.09.0-7
- **Posit Connect**: _Coming soon..._
- **R and Python Versions**:
- **R**: Default version is v4.5.1, with additional support for v4.4.2
- **Python**: Default version is 3.13.8, with additional support for versions 3.12.11 and 3.10.12
- **Supported IDEs**:
- RStudio Pro 2025.09.1 Build 401.pro2 with support for Quarto 1.8.25
- Jupyter Notebook 7.2.3
- JupyterLab 4.2.7
- Visual Studio Code 1.102.0
- Positron Pro 2025.08.1 build 11 (for evaluation purposes only)

---

### Infrastructure Specification
- The environment is hosted on [Microsoft Azure](https://azure.microsoft.com/en-gb).
- Posit Workbench sessions are launched on a [Kubernetes cluster](https://www.vmware.com/topics/kubernetes-cluster)
- There are two node pools in the Kubernetes cluster (nodepool and bigpool) which have different types of Virtual Machine (VM):
- nodepool (default): Standard_E20as_v5 with 20 vCPUs and 160GiB RAM - scales up to 48 nodes
- bigpool (BIG): Standard_E32as_v5 with 32 vCPUs and 256GiB RAM - scales up to 6 nodes
- You will only have access to the "bigpool" if you are a member of the `positwb_super_user` UNIX group. You can request access to this group by emailing the [Data Science Team](phs.datascience@phs.scot). You will also need Line Manager authorisation.
- The Kubernetes container image is based on **Ubuntu 22.04.5 LTS (Jammy Jellyfish)**, providing better support for Posit Workbench, R, Python, and associated packages.
- A reduced-size version of TeX has been installed in the container image to decrease its size and reduce session startup times.

---

## 3. URLs for Posit Applications
## 2. URLs for Posit Applications
- **Posit Workbench**: https://pwb-prod.publichealthscotland.org/
- **Posit Package Manager**: https://ppm-prod.publichealthscotland.org/
- **Posit Connect**: _Coming soon..._

## 4. Logging in and Starting a Session
## 3. Logging in and Starting a Session

Follow the link above to Posit Workbench environment and log in using your LDAP username and password.

Expand Down Expand Up @@ -101,7 +67,7 @@ If the "Join session when ready" checkbox was ticked in the "New Session" dialog

**Important Note: RStudio Pro sessions will default to R v4.5.1. If you need to use R v4.4.2, please select this in the dropdown at the top-right of the RStudio IDE interface.**

## 5. Configuring your RStudio Pro environment
## 4. Configuring your RStudio Pro environment

### Global Options

Expand Down
36 changes: 36 additions & 0 deletions Posit Infrastructure/Posit Environment Specifications.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Posit Environment Specifications

## Operating System and Application Specifications

- **Operating System**: [Ubuntu 22.04.5 LTS Jammy Jellyfish](https://discourse.ubuntu.com/t/jammy-jellyfish-release-notes/24668)
- **Applications and Versions**:
- **Posit Workbench**: [2025.09.1+401.pro2, “Cucumberleaf Sunflower” (59cf440a)](https://docs.posit.co/ide/news/#rstudio-2025.09.1)
- **Posit Package Manager**: [v2025.09.0-7](https://docs.posit.co/rspm/news/package-manager/#posit-package-manager-2025.09.0)
- **Posit Connect**: _Coming soon..._
- **R and Python Versions**:
- **R**: Default version is v4.5.1, with additional support for v4.4.2 - see <https://cran.r-project.org/doc/manuals/r-release/NEWS.html>
- **Python**: Default version is [3.13.8](https://docs.python.org/release/3.13.8/whatsnew/changelog.html#python-3-13-8), with additional support for versions [3.12.11](https://docs.python.org/release/3.12.11/whatsnew/changelog.html#python-3-12-11) and [3.10.12](https://docs.python.org/release/3.10.12/whatsnew/changelog.html#python-3-10-12)
- **Supported IDEs**:
- RStudio Pro 2025.09.1 Build 401.pro2 with support for Quarto 1.8.25
- Jupyter Notebook 7.2.3
- JupyterLab 4.2.7
- Visual Studio Code 1.102.0
- Positron Pro 2025.08.1 build 11 (for evaluation purposes only)

Further information about these releases can be found at

- [RStudio IDE and Posit Workbench 2025.09.0: What’s New](https://posit.co/blog/rstudio-2025-09-0-whats-new/)
- [What’s New in Posit Package Manager: September 2025](https://posit.co/blog/posit-package-manager-2025-09-0/)
- [Positron - The Data Science IDE](https://positron.posit.co/)
- [Jumping Rivers - What's new in R 4.5.0?](https://www.jumpingrivers.com/blog/whats-new-r45/)

## Infrastructure Specification

- The environment is hosted on [Microsoft Azure](https://azure.microsoft.com/en-gb).
- Posit Workbench sessions are launched on a [Kubernetes cluster](https://www.vmware.com/topics/kubernetes-cluster)
- There are two node pools in the Kubernetes cluster (nodepool and bigpool) which have different types of Virtual Machine (VM):
- nodepool (default): Standard_E20as_v5 with 20 vCPUs and 160GiB RAM - scales up to 48 nodes
- bigpool (BIG): Standard_E32as_v5 with 32 vCPUs and 256GiB RAM - scales up to 6 nodes
- You will only have access to the "bigpool" if you are a member of the `positwb_super_user` UNIX group. You can request access to this group by emailing the [Data Science Team](phs.datascience@phs.scot). You will also need Line Manager authorisation.
- The Kubernetes container image is based on **Ubuntu 22.04.5 LTS (Jammy Jellyfish)**, providing better support for Posit Workbench, R, Python, and associated packages.
- A reduced-size version of TeX has been installed in the container image to decrease its size and reduce session startup times.