pram.io package

Submodules

pram.io.locale_db module

class pram.io.locale_db.LocaleDB(db_host, db_port, db_usr, db_pwd, db_name)

Bases: object

get_pop()
ls_geo_co(statefp10)
ls_geo_st()
set_pop_view_household(stcotrbg)
set_pop_view_household_geo(stcotrbg, geo_tbl)

pram.io.pop module

class pram.io.pop.EUGeography

Bases: pram.io.pop.Geography

class pram.io.pop.Geography

Bases: abc.ABC

class pram.io.pop.PopulationLocation(fpath_db, tbl_contacts='contacts', tbl_mobility='mobility', date_format='%Y-%m-%d')

Bases: object

get(var, census_block_grp, date, do_get_avg=True)
get_bg_mean(var, census_block_grp)
get_contacts(census_block_grp, date, do_get_avg=False)
get_contacts_bg_mean(census_block_grp)
get_contacts_by_day_of_year(census_block_grp, year, day, do_get_avg=False)
get_contacts_date_mean(date)
get_contacts_date_mean_by_day_of_year(year, day)
get_date_mean(var, date)
get_mobility(census_block_grp, date, do_get_avg=False)
get_mobility_bg_mean(census_block_grp)
get_mobility_by_day_of_year(census_block_grp, year, day, do_get_avg=False)
get_mobility_date_mean(date)
get_mobility_date_mean_by_day_of_year(year, day)
load_data(fpath_db, tbl_contacts, tbl_mobility)
load_data_tbl(var, tbl, conn)
set_contacts_first_day_of_year(day=1)
set_mobility_first_day_of_year(day=1)
set_setting(var, name, val)
class pram.io.pop.USGeography

Bases: pram.io.pop.Geography

UNITS = [{'name': 'block', 'fips-substr-idx': (0, 2)}, {'name': 'block group', 'fips-substr-idx': (3, 3)}, {'name': 'tract', 'fips-substr-idx': (4, 6)}, {'name': 'county', 'fips-substr-idx': (7, 9)}, {'name': 'state', 'fips-substr-idx': (10, 11)}]

Module contents