Experiment

an experiment is a container to track all executions made with the same business objective and hypothesis.

Attributes

NameTypeDescription
experiment_iduuid.UUIDtechnical id of the experiment.
descriptionstrdescription to help user understanding the experimentation.
keystrlogical string unique id of the experiment.
namestra simple name helping the user identifying the experiment.
template_iduuid.UUIDlink the experiment with a template.
twin_iduuid.UUIDlink the experiment with a digital twin item.
pipeline_iduuid.UUIDlink to pipeline used to generate this experiment.
createdByIduuid.UUIDunique identifier of creating user.
createdDateinttimestamp of created date.
updatedByIduuid.UUIDunique identifier of updating user.
updatedDateinttimestamp of updated date.

Methods

api_id()

return current object id on Web API format.

endpoint()

return endpoint name used to contact backend.

from_json()

load the object from a dict originating of a JSON format.

NameTypeDefaultDescription
objobject to load information from.

set_id()

specify the id_value neutrally

NameTypeDefaultDescription
id_value

return:

to_json()

transform current object into a dict that could be JSONIFY.

NameTypeDefaultDescription
targetstrNone

return: dumpable dict.