Provenance
Extract provenance information from the repository.
Represent an execution of a Plan.
- class renku.domain_model.provenance.activity.Activity(*args, **kwargs)[source]
Bases:
Persistent
Represent an activity in the repository.
- compare_to(other)[source]
Compare execution date with another activity; return a positive value if self is executed after the other.
- property deleted
Return if the activity was deleted.
- classmethod from_plan(plan, repository, project_gateway, started_at_time, ended_at_time, annotations=None, id=None)[source]
Convert a
Plan
to aActivity
.
- class renku.domain_model.provenance.activity.ActivityCollection(*args, **kwargs)[source]
Bases:
Persistent
Represent a list of activities.
- class renku.domain_model.provenance.activity.Association(*, agent, id, plan)[source]
Bases:
object
Assign responsibility to an agent for an activity.
- class renku.domain_model.provenance.activity.Generation(*args, **kwargs)[source]
Bases:
Immutable
Represent an act of generating a path.
Create and return an empty instance of the class.
- class renku.domain_model.provenance.activity.HiddenUsage(*args, **kwargs)[source]
Bases:
Usage
Represent a dependent path corresponding to a
HiddenInput
.Create and return an empty instance of the class.
- class renku.domain_model.provenance.activity.Usage(*args, **kwargs)[source]
Bases:
Immutable
Represent a dependent path.
Create and return an empty instance of the class.
- class renku.domain_model.provenance.activity.WorkflowFileActivityCollection(*args, **kwargs)[source]
Bases:
ActivityCollection
Represent activities of a workflow file execution.
Represent provenance agents.
- class renku.domain_model.provenance.agent.Agent(*args, **kwargs)[source]
Bases:
Slots
Represent executed software.
Create and return an empty instance of the class.
- property full_identity
Return the identity of this Agent.
- class renku.domain_model.provenance.agent.Person(*args, **kwargs)[source]
Bases:
Agent
Represent a person.
Create and return an empty instance of the class.
- property full_identity
Return name, email, and affiliation.
- property short_name
Gives full name in short form.
- class renku.domain_model.provenance.agent.SoftwareAgent(*args, **kwargs)[source]
Bases:
Agent
Represent executed software.
Create and return an empty instance of the class.
Represent an annotation for a workflow.
- class renku.domain_model.provenance.annotation.Annotation(*, id, body=None, source=None)[source]
Bases:
object
Represents a custom annotation for a research object.
Classes for tracking parameter values in provenance.