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