metrics.script.script module
- class Script[source]
Bases:
object
Script for visualizing the data.
- static create_databases(population: str, context: str, heterogeneity_levels: list = ['00', '10', '20', '30', '40', '50']) List[metrics.analysis.database.Database] [source]
Creates database files for each context.
- Parameters
population (str) – The population.
context (str) – The context.
heterogeneity_levels (list) – The heterogeneity levels.
- Returns
List of database objects.
- Return type
List[Database]
- static find_unique_variables(data: pandas.core.frame.DataFrame, variable: Optional[str], column_name: Optional[str] = 'category') numpy.ndarray [source]
Find unique variables.
- Parameters
data (pd.DataFrame) – The data.
variable (Optional[str]) – The variable.
column_name (Optional[str]) – The column name.
- Returns
unique_variables – Unique variables.
- Return type
np.ndarray
- static select_data(database_list: List[metrics.analysis.database.Database], context: str, reference_time: Optional[str] = None, observation_time: Optional[str] = None, feature: Optional[str] = None, comparison: Optional[dict] = None) pandas.core.frame.DataFrame [source]
Selects data from the database.
- Parameters
database_list (List[Database]) – The database object.
reference_time (Optional[str]) – The reference time.
observation_time (Optional[str]) – The observation time.
feature (Optional[str]) – The feature.
comparison (Optional[dict]) – The comparison group.
- Returns
combined_table – Combined selected dataframe.
- Return type
pd.DataFrame