Skip to content

Conversation

@ethaaalpha
Copy link
Contributor

@ethaaalpha ethaaalpha commented Mar 4, 2025

Here is a breakdown of the PR:

  • VipClient and VipLoader are deleted
  • VipCI become VipGirder
  • new capability for VipGirder, you can choose to upload the result directly on VIP and not on girder
  • VipGirder has new download_outputs() function (only from output that are located on VIP)
  • VipGirder and VipSession can now do finish without deleting results on VIP.


# Clean session data on VIP
def finish(self, timeout=300) -> VipSession:
def finish(self, timeout=300, keep_output=False) -> VipSession:
Copy link
Member

Choose a reason for hiding this comment

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

A similar keep_inputs option would be also useful.
In this case, if inputs and/or outputs are not removed by the finish method, we need to provide a remove/delete_folder allowing users to clean-up data at a later moment in time.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The option keep_input was added in this commit.
The user can delete inputs/outputs later by recreating a session with the same name and calling finish() without options (it's in the doc).

@axlbonnet axlbonnet merged commit fb04dcf into virtual-imaging-platform:develop May 12, 2025
1 check failed
@ethaaalpha ethaaalpha deleted the new-features branch May 12, 2025 13:21
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.

3 participants