You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
π§ Created PR: test β increase _generate_linear_classification_data() from 100β500 samples to fix flaky auto-assignment test (Task 4: Engineering Investments)
π€ Repo Assist here β I'm an automated AI assistant for this repository.
Activity for April 2026
Suggested Actions for Maintainer
Comprehensive list of all pending actions requiring maintainer attention (excludes items already actioned and checked off).
PlaceboTreatmentRefuter(closes #251) β Reviewexact_match_colslogic inDistanceMatchingEstimator+ 12 new tests (closes backdoor.distance_matching: Problem with exact matchingΒ #814) β Reviewestimate_effect_naive(closes Problems with multi-valued treatment and parameter 'evaluate_effect_strength'Β #416) β ReviewKeyErrorand pandasFutureWarningindummy_outcome_refuter(closes Warnings using causal.modelΒ #1316) β Reviewconditional_MIto fixKeyErrorwith multi-char column names (closes Error handling column names in CIT as used by CausalModel.graph_refute methodΒ #949) β Reviewp_value=1when refuter simulations have zero variance (closes p-value NaN in some pathological cases with non-bootstrap methodΒ #807) β ReviewLinearRegressionEstimatorwith effect modifiers (closes Add asymptotic confidence intervals for average treatment effect for linear regression with effect modifiersΒ #336) β Review[0]subscript onnp.std()scalar in kappa auto-inference β ReviewRandomCommonCauserefuter β Reviewone_hot_encode(closes #1372) β Reviewactions/cache@v4will stop working on Jun 2, 2026 when Node.js 20 is removed from GitHub runners β View #1450 View #1451num_quantiles_to_discretize_cont_colsmust go inmethod_params["init_params"]β ViewPicklingErrorroot cause (Python < 3.12 loggers) and workarounds β Viewfit_estimatoris now supported; advise users to upgrade β Viewpropensity_score_modelwithrandom_state=42workaround β View@kvr06-aiaddresses the multiple-mediator NDE/NIE bug β Viewnum_quantiles_to_discretize_cont_colsmust be insidemethod_paramsβ Viewpd.get_dummiesbug is fixed via sklearnOneHotEncoderβ Viewestimate.estimator.modelβ Viewgraph_learnersβ ViewKeyErrorroot cause and linked fix PR [Repo Assist] fix: use string key for column lookup in conditional_MI (fixes KeyError with multi-char column names)Β #1455 β ViewFuture Work for Repo Assist
dowhy.graph_learners(once maintainers confirm direction on Remove graph-learner API from DoWhy and point to causal-learn / dodiscover insteadΒ #1039)DistanceMatchingEstimator.estimate_effectto reduce cyclomatic complexity (currently 22, limit is 10)__getstate__/__setstate__toCausalEstimatorto fix logger pickling (Estimate refutation throws error: PicklingError: logger cannot be pickledΒ #953) β a proper fix for Python < 3.12 usersRun History
2026-04-19 13:04 UTC β Run
PlaceboTreatmentRefuter+ 2 new tests (closes #251) (Task 10)num_quantiles_to_discretize_cont_colsmust go inmethod_params["init_params"](Task 2)PicklingErrorroot cause (Python < 3.12 loggers) and workarounds (Task 2)2026-04-19 01:11 UTC β Run
_generate_linear_classification_data()from 100β500 samples to fix flaky auto-assignment test (Task 4: Engineering Investments)2026-04-18 13:04 UTC β Run
exact_match_colslogic inDistanceMatchingEstimator(closes #814) β 3 bugs fixedtests/causal_estimators/test_distance_matching_estimator.pyβ 12 new tests (Task 9: Testing Improvements)2026-04-18 01:07 UTC β Run
closes #365)fit_estimatoris now supported; advise upgradepropensity_score_modelwithrandom_stateworkaround for reproducibility2026-04-17 13:06 UTC β Run
_target_estimandwhen a pre-instantiatedsecond_stage_modelis passed toTwoStageRegressionEstimator(closes #1335)copy=Falsefrom pandasastype()calls indatasets.py,regression_estimator.py,add_unobserved_common_cause.py2026-04-17 UTC β Run
estimate_effect_naive(closes #416)2026-04-17 UTC β Run
KeyError+ addobserved=Trueindummy_outcome_refuter(closes #1316)2026-04-16 01:13 UTC β Run
2026-04-15 13:06 UTC β Run
isinstancecheck inplacebo_treatment_refuterfor IV estimators (closes #1180)2026-04-15 01:11 UTC β Run
TwoStageRegressionEstimator.__init__(closes #946)2026-04-14 13:07 UTC β Run
question; Error handling column names in CIT as used by CausalModel.graph_refute methodΒ #949 withbug; [MAINT] Refactor any dependencies on independence tests to use optional dependencypywhy-statsΒ #1033 withrefactorconditional_MI(closes #949)2026-04-14 07:34 UTC β Run
p_value=1when std of simulations is 0 (closes #807)2026-04-13 UTC β PR #1442 merged by
@emrekicimanValueErrorfor unsupportedidentifier_methodin covariate-adjustment estimators (closes #618)2026-04-09 11:17 UTC β Run
Noneidentifier_method in covariate-adjustment estimators2026-04-08 11:16 UTC β Run
2026-04-07 11:15 UTC β Run
2026-04-06 11:15 UTC β Run
ValueErrorfor unsupportedidentifier_methodin covariate-adjustment estimators (closes #618)2026-04-05 11:04 UTC β Run
2026-04-04 11:04 UTC β Run
dowhy.causal_prediction2026-04-03 11:09 UTC β Run
2026-04-02 11:13 UTC β Run
closes #820)2026-04-01 11:15 UTC β Run
LinearRegressionEstimator(closes #336)