Skip to content

featurebyte.Treatment.delete

delete( )

Description

Delete a treatment from the persistent data store. A treatment can only be deleted if it is not used in any context.

Examples

>>> treatment = fb.Treatment.create(
...     treatment_type=fb.TreatmentType.BINARY,
...     source="randomized",
...     design="simple-randomization",
...     time="static",
...     time_structure="instantaneous",
...     interference="none",
...     treatment_labels=[0, 1],
...     control_label=0,
...     propensity=fb.Propensity(
...         granularity="global",
...         knowledge="design-known",
...         p_global=0.5,  # 50/50 experiment
...     ),
... )
>>> treatment.delete()