Esempio n. 1
0
from cjdata.models import STATE_NATL_LOOKUP

STATES_SYNONYMS = [
    "{}=>{}".format(v.lower(), k.lower())
    for k, v in STATE_NATL_LOOKUP.items()
]

CASE_SENSITVE_SYNONYMS = [
    'CFS,CAD=>call_for_service', 'STOP,STOP Violence=>domestic_violence'
]

CJ_SYNONYMS = [
    "homicide,murder,kill",
    "close management,solitary housing unit,special housing unit,solitary confinement,shu,solitary=>solitary_confinement",
    "stop frisk,terry stop,pedestrian stop,stop search,stop question frisk=>terry_stop",
    "death penalty,capital punishment", "deconfliction,information sharing",
    "arrests,bookings",
    "public legal services,indigent defense,public defenders",
    "calls service,calls assistance,911 call,dispatc,call_for_serviceh=>call_for_service",
    "domestic violence,intimate partner violence,domestic abuse,dating violence,domestic_violence=>domestic_violence",
    "use force,officer-involved shooting,death custody,arrest-related death",
    "larceny,theft", "prison,jail", "exoneration,pardon,dismissal",
    "restitution,victim compensation,compensation",
    "juvenile delinquent,juvenile,delinquent", "parole,probation",
    "part 1 crime,index crime=>index_crime", "k9,canine=>dog"
]
CJ_SYNONYMS.extend(STATES_SYNONYMS)

DATASET_INDEX_SETTINGS = {
    "settings": {
        "analysis": {
Esempio n. 2
0
from cjdata.models import STATE_NATL_LOOKUP

STATES_SYNONYMS = ["{}=>{}".format(v.lower(), k.lower()) for k, v in STATE_NATL_LOOKUP.items()]

CASE_SENSITVE_SYNONYMS = [
    'CFS,CAD=>call_for_service',
    'STOP,STOP Violence=>domestic_violence'
]

CJ_SYNONYMS = [
    "homicide,murder,kill",
    "close management,solitary housing unit,special housing unit,solitary confinement,shu,solitary=>solitary_confinement",
    "stop frisk,terry stop,pedestrian stop,stop search,stop question frisk=>terry_stop",
    "death penalty,capital punishment",
    "deconfliction,information sharing",
    "arrests,bookings",
    "public legal services,indigent defense,public defenders",
    "calls service,calls assistance,911 call,dispatc,call_for_serviceh=>call_for_service",
    "domestic violence,intimate partner violence,domestic abuse,dating violence,domestic_violence=>domestic_violence",
    "use force,officer-involved shooting,death custody,arrest-related death",
    "larceny,theft",
    "prison,jail",
    "exoneration,pardon,dismissal",
    "restitution,victim compensation,compensation",
    "juvenile delinquent,juvenile,delinquent",
    "parole,probation",
    "part 1 crime,index crime=>index_crime",
    "k9,canine=>dog"
]
CJ_SYNONYMS.extend(STATES_SYNONYMS)
Esempio n. 3
0
 def get_context_data(self, **kwargs):
     context = super().get_context_data(**kwargs)
     context["location_abbr"] = self.state_abbr
     context["location"] = STATE_NATL_LOOKUP.get(self.state_abbr, None)
     return context
Esempio n. 4
0
 def get_context_data(self, **kwargs):
     context = super(StateDatasetsView, self).get_context_data(**kwargs)
     context['location_abbr'] = self.state_abbr
     context['location'] = STATE_NATL_LOOKUP.get(self.state_abbr, None)
     return context
Esempio n. 5
0
 def get_context_data(self, **kwargs):
     context = super().get_context_data(**kwargs)
     context['location_abbr'] = self.state_abbr
     context['location'] = STATE_NATL_LOOKUP.get(self.state_abbr, None)
     return context
Esempio n. 6
0
 def clean_states(states_list):
     values_set = (v.strip() for v in states_list)
     values_set = ('US' if v.startswith('Nat') else v for v in values_set)
     values_set = (v for v in values_set if v in STATE_NATL_LOOKUP.keys())
     return list(values_set)