Skip to content
GC-STEMPublic

About

Shared tools, libraries, configurations, and documentation for STEM computing environments.

Resources

Code of conduct

Contributing

Security policy

Accessibility

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

31 Commits

Folders and files

Repository files navigation

GC-STEM Atlas


Warning

This repository is under active development and may change frequently. It is not ready for student or faculty use


{{Welcome and overview}}

Table of Contents

  1. STEM Standard Operating Environment
  2. STEM Shared Libraries
  3. CSO Automation Scripts
  4. CSO Isolation

STEM Standard Operating Environment

The STEM Standard Operating Environment (SOE) follows current Ubuntu LTS − 1: the Ubuntu LTS release immediately preceding the latest LTS, together with that release's default CPython minor version. This target applies to Codio Boxes and VMs, Codespaces, local Docker, and native Ubuntu installations. Windows and macOS use the same CPython minor series on their native OS. The SOE manifest records the concrete release selections.

Patch updates within the manifest-selected Ubuntu release and Python minor series are allowed. Future LTS/Python-minor changes require a reviewed SOE release. Existing Codio environments must be migrated and qualified; this policy does not change provider images automatically. Course instructions and grading runtimes, including zyBooks where used, must be checked against the approved target.

GitHub Codespaces is the default development container for temporary student access and faculty verification. It provides a headless runtime with VS Code. See Codespaces setup and launch for instructions, course-specific overlays (CSO), and verification.

Click to learn more about the Standard Operating Environment

STEM Shared Libraries

CSO Automation Scripts

CSO Isolation

Course-Activity Environments

Python Virtual Environments

Java Toolchain and Dependency Management

C/C++ Dependency and Build Configuration Management

JavaScript/TypeScript Runtime and Dependency Management

Development Containers

Cloud: GitHub Codespaces

Remote: Codio Boxes

Local: Docker Containers

Virtual Machines

Codio Virtual Machines

Oracle VirtualBox

VBoxManage

Vagrant

About

Shared tools, libraries, configurations, and documentation for STEM computing environments.

Resources

Code of conduct

Contributing

Security policy

Accessibility

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages