@@ -1806,6 +1806,9 @@ def run_policyengine_us_data_rebuild_checkpoint(
18061806 puf_demographics_path : str | Path | None = None ,
18071807 puf_expand_persons : bool = True ,
18081808 include_donor_surveys : bool = True ,
1809+ include_acs : bool | None = None ,
1810+ include_sipp : bool | None = None ,
1811+ include_scf : bool | None = None ,
18091812 acs_year : int = 2022 ,
18101813 sipp_year : int = 2023 ,
18111814 scf_year : int = 2022 ,
@@ -1888,6 +1891,9 @@ def run_policyengine_us_data_rebuild_checkpoint(
18881891 puf_demographics_path = puf_demographics_path ,
18891892 puf_expand_persons = puf_expand_persons ,
18901893 include_donor_surveys = include_donor_surveys ,
1894+ include_acs = include_acs ,
1895+ include_sipp = include_sipp ,
1896+ include_scf = include_scf ,
18911897 acs_year = acs_year ,
18921898 sipp_year = sipp_year ,
18931899 scf_year = scf_year ,
@@ -2091,6 +2097,27 @@ def main(argv: list[str] | None = None) -> None:
20912097 action = argparse .BooleanOptionalAction ,
20922098 default = True ,
20932099 )
2100+ parser .add_argument (
2101+ "--include-acs" ,
2102+ action = argparse .BooleanOptionalAction ,
2103+ default = None ,
2104+ help = (
2105+ "Include the ACS donor provider. Defaults to --include-donor-surveys; "
2106+ "use --no-include-acs for an eCPS-shaped run that keeps SIPP/SCF."
2107+ ),
2108+ )
2109+ parser .add_argument (
2110+ "--include-sipp" ,
2111+ action = argparse .BooleanOptionalAction ,
2112+ default = None ,
2113+ help = "Include SIPP donor providers. Defaults to --include-donor-surveys." ,
2114+ )
2115+ parser .add_argument (
2116+ "--include-scf" ,
2117+ action = argparse .BooleanOptionalAction ,
2118+ default = None ,
2119+ help = "Include the SCF donor provider. Defaults to --include-donor-surveys." ,
2120+ )
20942121 parser .add_argument ("--no-cps-download" , action = "store_true" )
20952122 parser .add_argument ("--no-puf-expand-persons" , action = "store_true" )
20962123 parser .add_argument ("--defer-policyengine-harness" , action = "store_true" )
@@ -2235,6 +2262,9 @@ def main(argv: list[str] | None = None) -> None:
22352262 puf_demographics_path = args .puf_demographics_path ,
22362263 puf_expand_persons = not args .no_puf_expand_persons ,
22372264 include_donor_surveys = args .include_donor_surveys ,
2265+ include_acs = args .include_acs ,
2266+ include_sipp = args .include_sipp ,
2267+ include_scf = args .include_scf ,
22382268 acs_year = args .acs_year ,
22392269 sipp_year = args .sipp_year ,
22402270 scf_year = args .scf_year ,
0 commit comments