Skip to content

Added Torch and Integration tools to Singularity Sandbox#5

Merged
djriffle merged 1 commit intomainfrom
BenchmarkingWithSingularity
Jun 4, 2025
Merged

Added Torch and Integration tools to Singularity Sandbox#5
djriffle merged 1 commit intomainfrom
BenchmarkingWithSingularity

Conversation

@djriffle
Copy link
Member

@djriffle djriffle commented Jun 4, 2025

This pull request introduces enhancements to the benchmarking suite, focusing on sandbox management, user interactivity, and dependency organization. Key changes include adding optional force-refresh functionality for sandbox environments, restructuring the requirements.txt file for clarity, and updating the .gitignore file to exclude Singularity image files.

Sandbox Management Enhancements:

Dependency Organization:

  • benchmarking/sandbox/requirements.txt: Restructured the file to group dependencies by functionality (e.g., core stack, visualization, single-cell analysis, dimensionality reduction, notebook support, utilities). Added new dependencies like zarr, h5netcdf, and tools for batch correction and integration.

File Exclusion Updates:

@djriffle djriffle requested a review from Copilot June 4, 2025 18:30
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces enhancements to the benchmarking suite by adding a force‑refresh option for sandbox environments, reorganizing dependency listings in the requirements file, and updating the .gitignore to exclude Singularity image files.

  • Added a user prompt and corresponding force‑refresh logic for refreshing both Docker and Singularity sandboxes in InteractiveAgentTester.py.
  • Restructured the requirements.txt file into logical sections and added new dependencies.
  • Updated .gitignore to ignore Singularity image files.

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
benchmarking/sandbox/requirements.txt Reorganized dependency groups and added new dependencies.
benchmarking/InteractiveAgentTester.py Introduced force‑refresh functionality for Docker and Singularity sandboxes.
benchmarking/.gitignore Added exclusion entry for Singularity image files (*.sif).

@djriffle djriffle merged commit 714431b into main Jun 4, 2025
2 checks passed
@djriffle djriffle deleted the BenchmarkingWithSingularity branch June 14, 2025 22:33
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