vivarium.gbd_mapping_generator package
Submodules
vivarium.gbd_mapping_generator.base_template_builder module
vivarium.gbd_mapping_generator.build_mapping module
vivarium.gbd_mapping_generator.cause_builder module
Tools for automatically generating the GBD cause mapping.
vivarium.gbd_mapping_generator.covariate_builder module
- vivarium.gbd_mapping_generator.covariate_builder.make_covariate(name, cov_id, by_age, by_sex, dichotomous)[source]
Creates a single Covariate based on the supplied parameters.
vivarium.gbd_mapping_generator.data module
vivarium.gbd_mapping_generator.etiology_builder module
vivarium.gbd_mapping_generator.globals module
vivarium.gbd_mapping_generator.id_builder module
vivarium.gbd_mapping_generator.risk_builder module
- vivarium.gbd_mapping_generator.risk_builder.make_risk(name, rei_id, most_detailed, level, paf_calculation_type, affected_causes, paf_of_one_causes, distribution, levels, tmred, scalar, restrictions)[source]
- Return type:
- vivarium.gbd_mapping_generator.risk_builder.make_entity_list(name, entity_list, entity_type)[source]
vivarium.gbd_mapping_generator.sequela_builder module
- vivarium.gbd_mapping_generator.sequela_builder.make_sequela(name, s_id, mei_id, hs_name, hs_id)[source]
vivarium.gbd_mapping_generator.util module
- vivarium.gbd_mapping_generator.util.make_module_docstring(description, file)[source]
Generates standard header with additional information from the description.
- vivarium.gbd_mapping_generator.util.make_import(module_to_import, imports=())[source]
Generates the necessary imports. Smart about importing modules or names.
- vivarium.gbd_mapping_generator.util.text_wrap(start_string, items, sep=', ', implicit=False)[source]
- vivarium.gbd_mapping_generator.util.replace_numeric_prefix(name)[source]
Variables cannot start with numeric characters. Replace with the word. This only occurs 3 times using GBD 2019 data.
- vivarium.gbd_mapping_generator.util.to_id(number, id_type)[source]
Wrap the id value with the id type. Be mindful of NaN values.
- vivarium.gbd_mapping_generator.util.make_class_sig(name, superclass=None, docstring=None)[source]
Generate class signature from a name and additional information.
- Parameters:
name – Name of the generated class.
superclass – Parent class.
docstring – Documentation for the generated class.
- Returns:
String representation of named class.
- Return type:
- vivarium.gbd_mapping_generator.util.make_slots(field_list)[source]
Generate explicit object attributes using slots (instead of dict).
- vivarium.gbd_mapping_generator.util.make_init(field_dtype_tuples)[source]
Generate the __init__ function as part of class generation.
- vivarium.gbd_mapping_generator.util.make_super_call(superclass)[source]
Generate the call to initialize the parent class.
- vivarium.gbd_mapping_generator.util.make_attribute_assignment(field_names)[source]
Generate the class attributes and initialize them.