def enrollment(year, disaggregations=['race', 'sex'], filters={}): if len(disaggregations) < 2: return False url = CRDC.url().endpoint('enrollment').year(year).disaggregations( disaggregations).filters(filters) print(url) return getPaginatedResults(url)
def harassment_or_bullying(year, disaggregations=['race', 'sex'], filters={}): if len(disaggregations) < 2: return False url = CRDC.url().endpoint('harassment-or-bullying').year( year).disaggregations(disaggregations).filters(filters) return getPaginatedResults(url)
def sat_act_participation(year, disaggregations=['race', 'sex'], filters={}): if len(disaggregations) < 2: return False url = CRDC.url().endpoint('sat-act-participation').year( year).disaggregations(disaggregations).filters(filters) return getPaginatedResults(url)
def state_assessments(year, grade, disaggregations=[], filters={}): url = EDFacts.url().endpoint('assessments').year(year).grade( grade).disaggregations(disaggregations).filters(filters) return getPaginatedResults(url)
def poverty_estimates(year, filters={}): url = SAIPE.url().year(year).filters(filters) return getPaginatedResults(url)
def finance(year, filters={}): url = CCD.url().endpoint('finance').year(year).filters(filters) return getPaginatedResults(url)
def enrollment(year, grade, disaggregations=[], filters={}): url = CCD.url().endpoint('enrollment').year(year).grade( grade).disaggregations(disaggregations).filters(filters) return getPaginatedResults(url)
def directory(year, filters={}): url = CCD.url().endpoint('directory').year(year).filters(filters) return getPaginatedResults(url)
def ap_exams(year, disaggregations=['race', 'sex'], filters={}): if len(disaggregations) < 2: return False url = CRDC.url().endpoint('ap-exams').year(year).disaggregations( disaggregations).filters(filters) return getPaginatedResults(url)
def restraint_and_seclusion(year, disaggregations=[], filters={}): url = CRDC.url().endpoint('restraint-and-seclusion').year( year).disaggregations(disaggregations).filters(filters) return getPaginatedResults(url)
def restraint_and_seclusion_instances(year, filters={}): url = CRDC.url().endpoint('restraint-and-seclusion').year( year).endpoint('instances').filters(filters) return getPaginatedResults(url)
def chronic_absenteeism(year, disaggregations=[], filters={}): url = CRDC.url().endpoint('chronic-absenteeism').year( year).disaggregations(disaggregations).filters(filters) return getPaginatedResults(url)
def harassment_or_bullying_allegations(year, filters={}): url = CRDC.url().endpoint('harassment-or-bullying').year( year).endpoint('allegations').filters(filters) return getPaginatedResults(url)
def discipline(year, disaggregations=['race', 'sex'], filters={}): if len(disaggregations) < 2: return false url = CRDC.url().endpoint('discipline').year(year).disaggregations( disaggregations).filters(filters) return getPaginatedResults(url)
def geographic_variables(census_year, year=2016, filters={}): file = 'census-' + census_year url = NHGIS.url().endpoint(file).year(year).filters(filters) return getPaginatedResults(url)