Skip to content

Conversation

@alexdewar
Copy link
Collaborator

@alexdewar alexdewar commented Mar 28, 2025

This PR updates Virtual Ecosystem to the latest version. We were previously using a version that was sufficiently old that it was still called Virtual Rainforest, so I had to rename a few things to make it work. Besides that, there was one small tweak to the Snakefile that was needed to find the example data path correctly.

I figured I should rename all the documentation/code in this repo to use "Ecosystem" too while I was at it.

The newer version of VE supports Python 3.12 (but not Python 3.13), so I've added support for that to this repo too.

Closes #50. Closes #40.

Also rename code including abbreviations etc.

Closes #40.
@alexdewar alexdewar requested a review from Copilot March 28, 2025 16:35
Copy link

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 updates the repository to use Virtual Ecosystem instead of Virtual Rainforest. Key changes include:

  • Renaming of resources, experiments, and associated variables from “VR” to “VE” across config files, tests, and helper modules.
  • Updates to documentation, dependency names, and project metadata (pyproject.toml and README.md) to reflect the new naming.
  • Adjustments in test cases and mock patches to ensure consistency with the new VE naming.

Reviewed Changes

Copilot reviewed 8 out of 12 changed files in this pull request and generated no comments.

Show a summary per file
File Description
workflow-profile/config.yaml Renamed resource key from “vr” to “ve”.
tests/test_ve_experiment.py Updated test fixture, class references, and log file names to “VE”.
snakemake_helper/ve_experiment.py Changed imports, log file name, and experiment class from VR to VE.
snakemake_helper/init.py Updated the default export to use VEExperiment.
pyproject.toml Adjusted project name, description, and dependency names to “ecosystem”.
README.md Updated title, badges, and repository links to reflect the new naming.
Files not reviewed (4)
  • .gitmodules: Language not supported
  • Snakefile: Language not supported
  • virtual_ecosystem: Language not supported
  • virtual_rainforest: Language not supported

@alexdewar alexdewar force-pushed the update-virtual-ecosystem branch from 8d72af2 to a241ea4 Compare March 28, 2025 17:31
@alexdewar alexdewar force-pushed the update-virtual-ecosystem branch from a241ea4 to 2e288fd Compare March 28, 2025 17:34
@alexdewar alexdewar force-pushed the update-virtual-ecosystem branch from 2e288fd to 96c9979 Compare March 28, 2025 17:43
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.

Update to latest version of VE Replace "virtual rainforest" with "virtual ecosystem" everywhere

1 participant