-
Notifications
You must be signed in to change notification settings - Fork 186
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add North Carolina Subsidized Child Care Assistance (SCCA) program #5575
base: master
Are you sure you want to change the base?
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #5575 +/- ##
========================================
Coverage 99.10% 99.10%
========================================
Files 2687 2706 +19
Lines 38934 39190 +256
Branches 170 172 +2
========================================
+ Hits 38585 38841 +256
Misses 315 315
Partials 34 34 ☔ View full report in Codecov by Sentry. |
policyengine_us/parameters/gov/states/nc/ncdhhs/scca/entry/income_rate_by_child_age.yaml
Outdated
Show resolved
Hide resolved
..._us/tests/policy/baseline/gov/states/nc/ncdhhs/scca/entry/nc_scca_entry_income_eligible.yaml
Outdated
Show resolved
Hide resolved
policyengine_us/tests/policy/baseline/gov/states/nc/ncdhhs/scca/nc_scca_countable_income.yaml
Outdated
Show resolved
Hide resolved
policyengine_us/tests/policy/baseline/gov/states/nc/ncdhhs/scca/nc_scca_countable_income.yaml
Outdated
Show resolved
Hide resolved
policyengine_us/tests/policy/baseline/gov/states/nc/ncdhhs/scca/nc_scca_countable_income.yaml
Outdated
Show resolved
Hide resolved
policyengine_us/tests/policy/baseline/gov/states/nc/ncdhhs/scca/nc_scca_countable_income.yaml
Outdated
Show resolved
Hide resolved
policyengine_us/parameters/gov/states/nc/ncdhhs/scca/disabled_age_limit.yaml
Show resolved
Hide resolved
policyengine_us/variables/gov/states/nc/ncdhhs/scca/entry/nc_scca_entry_income_eligible.py
Outdated
Show resolved
Hide resolved
policyengine_us/variables/gov/states/nc/ncdhhs/scca/nc_scca_countable_income.py
Show resolved
Hide resolved
policyengine_us/variables/gov/states/nc/ncdhhs/scca/nc_scca_fpl_rate.py
Outdated
Show resolved
Hide resolved
policyengine_us/variables/gov/states/nc/ncdhhs/scca/nc_scca_parent_fee.py
Outdated
Show resolved
Hide resolved
policyengine_us/variables/gov/states/nc/ncdhhs/scca/nc_scca_age_group.py
Outdated
Show resolved
Hide resolved
@@ -0,0 +1,912 @@ | |||
description: North Carolina Subsidized Child Care Market Rates for Child Care Centers - Effective 10-1-2023 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
description: North Carolina Subsidized Child Care Market Rates for Child Care Centers - Effective 10-1-2023 | |
description: North Carolina set the following Subsidized Child Care Market Rates for Child Care Centers. |
from policyengine_us.model_api import * | ||
|
||
|
||
class nc_scca(Variable): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
could we add this to the list of benefits in household_state_benefits.yaml
policyengine_us/variables/gov/states/nc/ncdhhs/scca/nc_scca_age_group.py
Outdated
Show resolved
Hide resolved
policyengine_us/variables/gov/states/nc/ncdhhs/scca/nc_scca_child_age_eligible.py
Outdated
Show resolved
Hide resolved
@PavelMakarchuk , thanks for the review! I've made changes based on your feedback and have a couple of questions:
|
@myang1010 thanks for flagging this,
|
Thank you @PavelMakarchuk for the reply. That's very helpful! Please let me know if there's anything else needs to be addressed. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this should address the test
policyengine_us/variables/gov/states/nc/ncdhhs/scca/nc_scca_fpl_rate.py
Outdated
Show resolved
Hide resolved
policyengine_us/parameters/gov/states/nc/ncdhhs/scca/disabled_age_limit.yaml
Show resolved
Hide resolved
policyengine_us/variables/gov/states/nc/ncdhhs/scca/nc_scca_fpl_rate.py
Outdated
Show resolved
Hide resolved
policyengine_us/variables/gov/states/nc/ncdhhs/scca/nc_scca_fpl_rate.py
Outdated
Show resolved
Hide resolved
policyengine_us/variables/gov/states/nc/ncdhhs/scca/nc_scca_fpl_rate.py
Outdated
Show resolved
Hide resolved
policyengine_us/variables/gov/states/nc/ncdhhs/scca/nc_scca_fpl_rate.py
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great, some minor formatting comments
@@ -0,0 +1,912 @@ | |||
description: North Carolina set the following Subsidized Child Care Market Rates for Child Care Centers. | |||
metadata: | |||
unit: currency-USD |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
could you add a label?
@@ -17,6 +17,8 @@ values: | |||
- ca_capi | |||
# Nebraska benefits | |||
- ne_child_care_subsidies | |||
# North Carolina benefits | |||
- nc_scca |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we need to add this in 2024 since the subsidized rate only applies starting on 2023-10 - if we try to compute the nc_scca
in 2023 it would break
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added a couple of integration tests for 2023-01 and encountered no errors. To be safe, I've moved them to 2024-01 like suggested.
@@ -0,0 +1,20 @@ | |||
description: North Carolina Subsidized Child Care Assistance program's maximum initial income limits differ depending on the age of the child |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
description: North Carolina Subsidized Child Care Assistance program's maximum initial income limits differ depending on the age of the child | |
description: North Carolina limits the Subsidized Child Care Assistance program initially to filers with income below this percentage of federal poverty guidelines, based on the age of the dependent. |
@@ -0,0 +1,10 @@ | |||
description: North Carolina categorizes children under below age as Infant group in its Subsidized Child Care Assistance program. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
description: North Carolina categorizes children under below age as Infant group in its Subsidized Child Care Assistance program. | |
description: North Carolina categorizes children below age as infants under the Subsidized Child Care Assistance program. |
- title: Subsidized Child Care Market Rates for Child Care Centers - Effective 10-1-2023 | ||
href: https://ncchildcare.ncdhhs.gov/Portals/0/documents/pdf/M/Market_Rates_Centers_Eff_10-1.pdf?ver=9w52alSPhmrmo0N9gGVMEw%3d%3d |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you remove references if they don't specifically point to the policy parameter which is mentioned in the yaml file
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do you want me to remove this reference in other age limit files also, Eg, preschool_age_lower, toddler_age_limit, etc.?
from policyengine_us.model_api import * | ||
|
||
|
||
class AgeGroup(Enum): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
class AgeGroup(Enum): | |
class NCSCCAAgeGroup(Enum): |
@PavelMakarchuk, I removed the toddler_age_limit reference in the latest commit since it's similar to infant_age_limit. Let me know if anything else needs changes. |
Fixes #5574