project_versions Package

This package contains update scripts for covering Project updates.

E.G. changing the structure of the project which requires reorganizing existing project files.


Main controller for the updates related to the Project entity.

class tvb.core.project_versions.project_update_manager.ProjectUpdateManager(project_path)[source]

Bases: UpdateManager

This goes through all the scripts that are newer than the version number written in the current project metadata xml, and executes them on the project folder.


Upgrade the project to the latest structure Go through all update scripts, from project version up to the current_version in the code