-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Description
We currently use chirho.interventional.handlers.do and chirho.observational.handlers.condition in most user-facing code and documentation because they are drop-in replacements for pyro.do and pyro.condition respectively.
However, using do and condition in library code leads to some internal inconsistencies in API design and semantics that will be annoying to work around in the future. This issue tracks work on switching to using more idiomatic and consistently specified query handlers internally.
Tasks:
- Rename
ConditionMessengertoObservationsRename DoMessenger and ConditionMessenger query handlers #389 - Rename
InterveneMessengertoInterventionsRename DoMessenger and ConditionMessenger query handlers #389 - Add a first-class
Splitshandler tochirho.counterfactual.handlersthat insertssplitoperations directly Add Splits handler #390 - Replace internal uses of
dowithInterventions(orSplitswhereSplitsis correct and more precise) - Replace internal uses of
conditionwithObservations
Reactions are currently unavailable