Skip to content

Add Python dev container config and requirements.txt with scientific packages#1

Merged
DavidMStraub merged 2 commits intomainfrom
copilot/fix-10bdc8e5-0acd-4bd5-9952-3322c27be13b
Sep 30, 2025
Merged

Add Python dev container config and requirements.txt with scientific packages#1
DavidMStraub merged 2 commits intomainfrom
copilot/fix-10bdc8e5-0acd-4bd5-9952-3322c27be13b

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Sep 30, 2025

This PR adds support for GitHub Codespaces and VS Code dev containers to the repository, making it easy to start developing with Python and common scientific computing libraries.

Changes

  • Added .devcontainer/devcontainer.json: Configures a Python 3 development container with:

    • Official Microsoft Python 3 dev container image
    • Automatic installation of dependencies via pip install -r requirements.txt on container creation
    • Pre-configured VS Code extensions for Python development (Python and Pylance)
  • Added requirements.txt: Includes the following scientific computing packages:

    • numpy
    • scipy
    • matplotlib
    • pandas

Usage

Users can now:

  1. Open this repository in GitHub Codespaces by clicking "Code" → "Create codespace on main"
  2. Open in VS Code with the Dev Containers extension using "Reopen in Container"
  3. Get a fully configured Python environment with all scientific packages pre-installed

This provides a consistent, reproducible development environment for Python data science and scientific computing work.

Original prompt

Add a Python dev container config and a requirements.txt containing numpy, scipy, matplotlib, pandas


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: DavidMStraub <10965193+DavidMStraub@users.noreply.github.com>
@DavidMStraub
Copy link
Copy Markdown
Owner

Looks good mate

@DavidMStraub DavidMStraub marked this pull request as ready for review September 30, 2025 12:39
@DavidMStraub DavidMStraub merged commit bd54112 into main Sep 30, 2025
Copilot AI changed the title [WIP] Add a Python dev container config and a requirements.txt containing numpy, scipy, matplotlib, pandas Add Python dev container config and requirements.txt with scientific packages Sep 30, 2025
Copilot AI requested a review from DavidMStraub September 30, 2025 12:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants