mirror of
https://github.com/DOI-DO/j40-cejst-2.git
synced 2025-07-25 20:50:17 -07:00
Issue 1044: Add low HS education fields to tiles and download (#1046)
This commit is contained in:
parent
000da0f3ac
commit
0d10534725
9 changed files with 34 additions and 19 deletions
|
@ -296,6 +296,8 @@ LOW_MEDIAN_INCOME_LOW_HS_EDUCATION_FIELD = (
|
|||
f"percent of area median income and has low HS education"
|
||||
)
|
||||
|
||||
LOW_HS_EDUCATION_FIELD = "Low high school education"
|
||||
|
||||
# Workforce for island areas
|
||||
ISLAND_AREAS_SUFFIX = " in 2009 (island areas)"
|
||||
ISLAND_AREAS_UNEMPLOYMENT_LOW_HS_EDUCATION_FIELD = (
|
||||
|
@ -314,6 +316,10 @@ ISLAND_AREAS_LOW_MEDIAN_INCOME_LOW_HS_EDUCATION_FIELD = (
|
|||
f" and has low HS education{ISLAND_AREAS_SUFFIX}"
|
||||
)
|
||||
|
||||
ISLAND_AREAS_LOW_HS_EDUCATION_FIELD = (
|
||||
f"Low high school education{ISLAND_AREAS_SUFFIX}"
|
||||
)
|
||||
|
||||
# Not currently used in a factor
|
||||
EXTREME_HEAT_MEDIAN_HOUSE_VALUE_LOW_INCOME_FIELD = (
|
||||
f"At or above the {PERCENTILE}th percentile for summer days above 90F and "
|
||||
|
|
|
@ -162,9 +162,9 @@ class ScoreL(Score):
|
|||
non_workforce_factors
|
||||
].any(axis=1)
|
||||
|
||||
self.df[field_names.SCORE_L + field_names.PERCENTILE_FIELD_SUFFIX] = self.df[
|
||||
field_names.SCORE_L_COMMUNITIES
|
||||
].astype(int)
|
||||
self.df[
|
||||
field_names.SCORE_L + field_names.PERCENTILE_FIELD_SUFFIX
|
||||
] = self.df[field_names.SCORE_L_COMMUNITIES].astype(int)
|
||||
|
||||
return self.df
|
||||
|
||||
|
@ -523,7 +523,7 @@ class ScoreL(Score):
|
|||
field_names.LOW_MEDIAN_INCOME_LOW_HS_EDUCATION_FIELD,
|
||||
]
|
||||
|
||||
high_scool_achievement_rate_threshold = (
|
||||
self.df[field_names.LOW_HS_EDUCATION_FIELD] = (
|
||||
self.df[field_names.HIGH_SCHOOL_ED_FIELD]
|
||||
>= self.LACK_OF_HIGH_SCHOOL_MINIMUM_THRESHOLD
|
||||
)
|
||||
|
@ -562,19 +562,20 @@ class ScoreL(Score):
|
|||
|
||||
self.df[field_names.LINGUISTIC_ISOLATION_LOW_HS_EDUCATION_FIELD] = (
|
||||
linguistic_isolation_threshold
|
||||
& high_scool_achievement_rate_threshold
|
||||
& self.df[field_names.LOW_HS_EDUCATION_FIELD]
|
||||
)
|
||||
|
||||
self.df[field_names.POVERTY_LOW_HS_EDUCATION_FIELD] = (
|
||||
poverty_threshold & high_scool_achievement_rate_threshold
|
||||
poverty_threshold & self.df[field_names.LOW_HS_EDUCATION_FIELD]
|
||||
)
|
||||
|
||||
self.df[field_names.LOW_MEDIAN_INCOME_LOW_HS_EDUCATION_FIELD] = (
|
||||
low_median_income_threshold & high_scool_achievement_rate_threshold
|
||||
low_median_income_threshold
|
||||
& self.df[field_names.LOW_HS_EDUCATION_FIELD]
|
||||
)
|
||||
|
||||
self.df[field_names.UNEMPLOYMENT_LOW_HS_EDUCATION_FIELD] = (
|
||||
unemployment_threshold & high_scool_achievement_rate_threshold
|
||||
unemployment_threshold & self.df[field_names.LOW_HS_EDUCATION_FIELD]
|
||||
)
|
||||
|
||||
workforce_combined_criteria_for_states = self.df[
|
||||
|
@ -632,7 +633,7 @@ class ScoreL(Score):
|
|||
>= self.ENVIRONMENTAL_BURDEN_THRESHOLD
|
||||
)
|
||||
|
||||
island_areas_high_scool_achievement_rate_threshold = (
|
||||
self.df[field_names.ISLAND_AREAS_LOW_HS_EDUCATION_FIELD] = (
|
||||
self.df[field_names.CENSUS_DECENNIAL_HIGH_SCHOOL_ED_FIELD_2009]
|
||||
>= self.LACK_OF_HIGH_SCHOOL_MINIMUM_THRESHOLD
|
||||
)
|
||||
|
@ -641,12 +642,12 @@ class ScoreL(Score):
|
|||
field_names.ISLAND_AREAS_UNEMPLOYMENT_LOW_HS_EDUCATION_FIELD
|
||||
] = (
|
||||
self.df[island_areas_unemployment_criteria_field_name]
|
||||
& island_areas_high_scool_achievement_rate_threshold
|
||||
& self.df[field_names.ISLAND_AREAS_LOW_HS_EDUCATION_FIELD]
|
||||
)
|
||||
|
||||
self.df[field_names.ISLAND_AREAS_POVERTY_LOW_HS_EDUCATION_FIELD] = (
|
||||
self.df[island_areas_poverty_criteria_field_name]
|
||||
& island_areas_high_scool_achievement_rate_threshold
|
||||
& self.df[field_names.ISLAND_AREAS_LOW_HS_EDUCATION_FIELD]
|
||||
)
|
||||
|
||||
self.df[
|
||||
|
@ -655,7 +656,7 @@ class ScoreL(Score):
|
|||
self.df[
|
||||
island_areas_low_median_income_as_a_percent_of_ami_criteria_field_name
|
||||
]
|
||||
& island_areas_high_scool_achievement_rate_threshold
|
||||
& self.df[field_names.ISLAND_AREAS_LOW_HS_EDUCATION_FIELD]
|
||||
)
|
||||
|
||||
workforce_combined_criteria_for_island_areas = self.df[
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue