june.groups.company.Companies

class june.groups.company.Companies(companies: List[Companies])

Create companies and provide functionality to allocate workers.

company_size_per_superarea_df: pd.DataFram

Nr. of companies within a size-range per SuperArea.

compsec_per_msoa_df: pd.DataFrame

Nr. of companies per sector sector per SuperArea.

__init__(companies: List[Companies])

Create companies and provide functionality to allocate workers.

company_size_per_superarea_df: pd.DataFram

Nr. of companies within a size-range per SuperArea.

compsec_per_msoa_df: pd.DataFrame

Nr. of companies per sector sector per SuperArea.

_make_member_ids_dict(members)

Makes a dictionary with the ids of the members.

add(group)
clear()
classmethod create_companies_in_super_area(super_area: june.geography.geography.SuperArea, company_sizes, company_sectors) → list

Crates companies in super area using the sizes and sectors distributions.

classmethod create_company(super_area, company_size, company_sector)
classmethod for_box_mode()
classmethod for_geography(geography: june.geography.geography.Geography, size_nr_file: str = PosixPath('/home/sadie/JUNE/data/input/companies/company_size_2019.csv'), sector_nr_per_msoa_file: str = PosixPath('/home/sadie/JUNE/data/input/companies/company_sector_2011.csv'), default_config_filename: str = PosixPath('/home/sadie/JUNE/configs/defaults/groups/companies.yaml'))june.groups.company.Companies

Creates companies for the specified geography, and saves them to the super_aresa they belong to Parameters ———- geography

an instance of the geography class

company_size_per_superarea_filename:

Nr. of companies within a size-range per SuperArea.

compsec_per_msoa_filename:

Nr. of companies per sector sector per SuperArea.

classmethod for_super_areas(super_areas: List[june.geography.geography.SuperArea], size_nr_per_super_area_file: str = PosixPath('/home/sadie/JUNE/data/input/companies/company_size_2019.csv'), sector_nr_per_super_area_file: str = PosixPath('/home/sadie/JUNE/data/input/companies/company_sector_2011.csv'), default_config_filename: str = PosixPath('/home/sadie/JUNE/configs/defaults/groups/companies.yaml'))june.groups.company.Companies

Creates companies for the specified super_areas, and saves them to the super_aresa they belong to Parameters ———- super_areas

list of super areas

company_size_per_superarea_filename:

Nr. of companies within a size-range per SuperArea.

compsec_per_msoa_filename:

Nr. of companies per industry sector per SuperArea.

classmethod from_file()
get_from_id(id)
get_spec() → str

Returns the speciailization of the super group.

property group_spec
property member_ids