Provenance
Extract provenance information from the repository.
Represent an execution of a Plan.
- class renku.domain_model.provenance.activity.Activity(*args, **kwargs)[source]
Bases:
PersistentRepresent 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
Planto aActivity.
- class renku.domain_model.provenance.activity.ActivityCollection(*args, **kwargs)[source]
Bases:
PersistentRepresent a list of activities.
- class renku.domain_model.provenance.activity.Association(*, agent, id, plan)[source]
Bases:
objectAssign responsibility to an agent for an activity.
- class renku.domain_model.provenance.activity.Generation(*args, **kwargs)[source]
Bases:
ImmutableRepresent 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:
UsageRepresent 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:
ImmutableRepresent a dependent path.
Create and return an empty instance of the class.
- class renku.domain_model.provenance.activity.WorkflowFileActivityCollection(*args, **kwargs)[source]
Bases:
ActivityCollectionRepresent activities of a workflow file execution.
Represent provenance agents.
- class renku.domain_model.provenance.agent.Agent(*args, **kwargs)[source]
Bases:
SlotsRepresent 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:
AgentRepresent 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:
AgentRepresent 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:
objectRepresents a custom annotation for a research object.
Classes for tracking parameter values in provenance.