SYMBOL INDEX (35 symbols across 6 files) FILE: SyntheticControlMethods/main.py class SynthBase (line 25) | class SynthBase(object): method __init__ (line 28) | def __init__(self, dataset, outcome_var, id_var, time_var, treatment_p... class DataProcessor (line 141) | class DataProcessor(object): method _process_input_data (line 144) | def _process_input_data(self, dataset, method _process_treated_data (line 216) | def _process_treated_data(self, dataset, outcome_var, id_var, time_var... method _process_control_data (line 235) | def _process_control_data(self, dataset, outcome_var, id_var, time_var... method _rescale_covariate_variance (line 259) | def _rescale_covariate_variance(self, treated_covariates, control_cova... method _get_pairwise_difference_matrix (line 275) | def _get_pairwise_difference_matrix(self, treated_covariates, control_... class Synth (line 283) | class Synth(DataProcessor, Optimize, Plot, Tables, ValidityTests): method __init__ (line 286) | def __init__(self, dataset, class DiffSynth (line 353) | class DiffSynth(DataProcessor, Optimize, Plot, Tables, ValidityTests): method __init__ (line 356) | def __init__(self, dataset, method difference_data (line 439) | def difference_data(self, dataset, not_diff_cols): method demean_data (line 480) | def demean_data(self): FILE: SyntheticControlMethods/optimize.py class Optimize (line 20) | class Optimize(object): method optimize (line 50) | def optimize(self, method total_loss (line 124) | def total_loss(self, v_0, method _get_dsc_outcome (line 196) | def _get_dsc_outcome(self, w, control_outcome, periods_pre_treatment, ... method _update_original_data (line 231) | def _update_original_data(self, placebo): method diffevo_optimize (line 266) | def diffevo_optimize(self): method random_optimize (line 279) | def random_optimize(self, steps=10**4): FILE: SyntheticControlMethods/plot.py class Plot (line 22) | class Plot(object): method plot (line 25) | def plot(self, method _get_plotter (line 280) | def _get_plotter(self): # pragma: no cover FILE: SyntheticControlMethods/tables.py class Tables (line 6) | class Tables(object): method _get_weight_df (line 9) | def _get_weight_df(self, data): method _get_comparison_df (line 18) | def _get_comparison_df(self, data): method _pre_post_rmspe_ratios (line 75) | def _pre_post_rmspe_ratios(self, placebo_outcomes, placebo=True): method _pre_post_rmspe (line 128) | def _pre_post_rmspe(self, synth_outcome, treated_outcome, placebo=False): FILE: SyntheticControlMethods/validity_tests.py class ValidityTests (line 18) | class ValidityTests(object): method in_space_placebo (line 21) | def in_space_placebo(self, n_optim=3): method in_time_placebo (line 85) | def in_time_placebo(self, placebo_treatment_period, n_optim=5): method _normalize_placebos (line 137) | def _normalize_placebos(self, placebo_outcomes): FILE: tests/test_inferences.py class TestValidityInferences (line 23) | class TestValidityInferences(unittest.TestCase): method test_normalize_placebos (line 25) | def test_normalize_placebos(self):