Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Graphing property-level dependencies in disease modules (#1475)
* Updated modules so that all INIT_DEPENDENCIES and OPTIONAL_INIT_DEPENDENCIES are declared * Updated modules so that all INIT_DEPENDENCIES and OPTIONAL_INIT_DEPENDENCIES and ADDITIONAL_DEPENDENCIES are declared * Updated modules so that all INIT_DEPENDENCIES and OPTIONAL_INIT_DEPENDENCIES and ADDITIONAL_DEPENDENCIES are declared * Updated modules so that all INIT_DEPENDENCIES and OPTIONAL_INIT_DEPENDENCIES and ADDITIONAL_DEPENDENCIES are declared * Updated modules so that all INIT_DEPENDENCIES and OPTIONAL_INIT_DEPENDENCIES and ADDITIONAL_DEPENDENCIES are declared * Updated modules so that all INIT_DEPENDENCIES and OPTIONAL_INIT_DEPENDENCIES and ADDITIONAL_DEPENDENCIES are declared * Updated modules so that all INIT_DEPENDENCIES and OPTIONAL_INIT_DEPENDENCIES and ADDITIONAL_DEPENDENCIES are declared * Moved all new dependencies to OPTIONAL_INIT_DEPENDENCIES * Type * Typo * Updated circular dependencies * Updated circular dependencies * Changed to additional dependencies * Added subgraphs * Graph of properties from disease modules that contribute to other disease modules. Process: collects properties from each disease (+lifestyle) module, and compares them to the scripts of the remaining disease (+lifestyle) module. * Delete src/scripts/longterm_projections/property_dependency_graph.py Duplicate graph * isort * isort * Changed names of functions to avoid overlap * Updated docstring * Initial attempt at creating module-level property graphs * Fixed typo * Graphs for each individual module * Aesthetics - still needs colour * reduced duplication * Removed all additional dependencies * typo * Moved to get_properties folder
- Loading branch information