@@ -151,8 +151,8 @@ def transform(self, data: pd.DataFrame, config: BasePreprocessConfig) -> pd.Data
151151 return data
152152
153153
154- class NeverTreatedHandler (BaseTransformer ):
155- """Never treated handler ."""
154+ class ControlGroupCreator (BaseTransformer ):
155+ """Control group creator ."""
156156
157157 def transform (self , data : pd .DataFrame , config : BasePreprocessConfig ) -> pd .DataFrame :
158158 """Transform data."""
@@ -258,8 +258,8 @@ def transform(self, data: pd.DataFrame, config: BasePreprocessConfig) -> pd.Data
258258 return data
259259
260260
261- class GroupFilter (BaseTransformer ):
262- """Group filter."""
261+ class EarlyTreatmentGroupFilter (BaseTransformer ):
262+ """Early treatment group filter."""
263263
264264 def transform (self , data : pd .DataFrame , config : BasePreprocessConfig ) -> pd .DataFrame :
265265 """Transform data."""
@@ -370,8 +370,8 @@ def update(data: pd.DataFrame, config: BasePreprocessConfig) -> None:
370370 config .cband = False
371371
372372
373- class TwoPeriodColumnSelector (BaseTransformer ):
374- """Two-period column selector."""
373+ class PrePostColumnSelector (BaseTransformer ):
374+ """Pre-post column selector."""
375375
376376 def transform (self , data : pd .DataFrame , config : BasePreprocessConfig | TwoPeriodDIDConfig ) -> pd .DataFrame :
377377 """Transform data."""
@@ -397,8 +397,8 @@ def transform(self, data: pd.DataFrame, config: BasePreprocessConfig | TwoPeriod
397397 return data [cols_to_keep ].copy ()
398398
399399
400- class TwoPeriodCovariateProcessor (BaseTransformer ):
401- """Two-period covariate processor."""
400+ class PrePostCovariateProcessor (BaseTransformer ):
401+ """Pre-post covariate processor."""
402402
403403 def transform (self , data : pd .DataFrame , config : BasePreprocessConfig | TwoPeriodDIDConfig ) -> pd .DataFrame :
404404 """Transform data."""
@@ -432,8 +432,8 @@ def transform(self, data: pd.DataFrame, config: BasePreprocessConfig | TwoPeriod
432432 return data_processed
433433
434434
435- class TwoPeriodPanelBalancer (BaseTransformer ):
436- """Two-period panel balancer."""
435+ class PrePostPanelBalancer (BaseTransformer ):
436+ """Pre-post panel balancer."""
437437
438438 def transform (self , data : pd .DataFrame , config : BasePreprocessConfig | TwoPeriodDIDConfig ) -> pd .DataFrame :
439439 """Transform data."""
@@ -450,8 +450,8 @@ def transform(self, data: pd.DataFrame, config: BasePreprocessConfig | TwoPeriod
450450 return data [data [config .idname ].isin (ids_to_keep )].copy ()
451451
452452
453- class TwoPeriodTimeInvarianceChecker (BaseTransformer ):
454- """Two-period time invariance checker."""
453+ class PrePostInvarianceChecker (BaseTransformer ):
454+ """Pre-post invariance checker."""
455455
456456 def transform (self , data : pd .DataFrame , config : BasePreprocessConfig | TwoPeriodDIDConfig ) -> pd .DataFrame :
457457 """Transform data."""
@@ -498,7 +498,7 @@ def get_did_pipeline() -> "DataTransformerPipeline":
498498 WeightNormalizer (),
499499 TreatmentEncoder (),
500500 EarlyTreatmentFilter (),
501- NeverTreatedHandler (),
501+ ControlGroupCreator (),
502502 PanelBalancer (),
503503 RepeatedCrossSectionHandler (),
504504 DataSorter (),
@@ -514,7 +514,7 @@ def get_cont_did_pipeline() -> "DataTransformerPipeline":
514514 MissingDataHandler (),
515515 WeightNormalizer (),
516516 TimePeriodRecoder (),
517- GroupFilter (),
517+ EarlyTreatmentGroupFilter (),
518518 DoseValidator (),
519519 PanelBalancer (),
520520 DataSorter (),
@@ -526,12 +526,12 @@ def get_two_period_pipeline() -> "DataTransformerPipeline":
526526 """Get two-period pipeline."""
527527 return DataTransformerPipeline (
528528 [
529- TwoPeriodColumnSelector (),
529+ PrePostColumnSelector (),
530530 MissingDataHandler (),
531- TwoPeriodCovariateProcessor (),
531+ PrePostCovariateProcessor (),
532532 WeightNormalizer (),
533- TwoPeriodPanelBalancer (),
534- TwoPeriodTimeInvarianceChecker (),
533+ PrePostPanelBalancer (),
534+ PrePostInvarianceChecker (),
535535 ]
536536 )
537537
0 commit comments