SYMBOL INDEX (111 symbols across 19 files) FILE: pipelines/api_auth_service/api.py class API (line 21) | class API: method __init__ (line 22) | def __init__(self): method verify_login_credentials (line 33) | def verify_login_credentials(self, username, password): method verify_keys (line 36) | def verify_keys(self, api_key, api_secret): method generate_jwt (line 39) | def generate_jwt(self): method verify_jwt (line 49) | def verify_jwt(self, token): function main (line 64) | def main(): function authorize (line 69) | def authorize(): function authorize_login (line 82) | def authorize_login(): function verify_token (line 94) | def verify_token(): FILE: pipelines/publishers_churning_users/ingestion/connector/ga_chp_connector.py class CassandraPersistence (line 15) | class CassandraPersistence: method __init__ (line 16) | def __init__(self): method prepare_statements (line 32) | def prepare_statements(self): method persist_dict_record (line 54) | def persist_dict_record(self, report_type, meta_dict, data_dict): class GoogleAnalytics (line 79) | class GoogleAnalytics: method __init__ (line 80) | def __init__(self): method authenticate (line 92) | def authenticate(self): method format_dimensions (line 101) | def format_dimensions(self, dims): method format_metrics (line 105) | def format_metrics(self, metrics): method run_report_and_store (line 109) | def run_report_and_store(self, report_type, dimensions, metrics, dimen... method store_users (line 173) | def store_users(self): method store_sessions (line 191) | def store_sessions(self): method run (line 209) | def run(self): function main (line 215) | def main(): FILE: pipelines/publishers_churning_users/ingestion/pipeline_setup/ga_chp_load_historical_data.py function get_record (line 4) | def get_record(i, num_days_ago, ref_dt): FILE: pipelines/publishers_churning_users/pre_processing/basic_processing/ga_chp_basic_preprocessor.py function fetch_from_cassandra (line 88) | def fetch_from_cassandra(c_table_name, spark_session): function get_json_schemas (line 100) | def get_json_schemas(df, spark_session): function zip_lists_full_args (line 107) | def zip_lists_full_args(json_meta_dimensions, function process (line 126) | def process(df, primary_key, field_baselines): function prefix_sessions (line 181) | def prefix_sessions(fname, c): function main (line 184) | def main(): FILE: pipelines/publishers_churning_users/pre_processing/scaling_transformation/ga_chp_advanced_preprocessor.py function process_dataframe (line 19) | def process_dataframe(client, hdfs_dir_input, hdfs_dir_output): function main (line 25) | def main(): FILE: pipelines/publishers_churning_users/pre_processing/scaling_transformation/scaler_transformer.py class ScalerTransformer (line 11) | class ScalerTransformer: method __init__ (line 32) | def __init__(self, dask_df): method get_transformed_numeric_data (line 44) | def get_transformed_numeric_data(self): method get_transformed_gauss_data (line 114) | def get_transformed_gauss_data(self): method get_churned_data (line 131) | def get_churned_data(self): method get_cat_data (line 140) | def get_cat_data(self): method get_client_id_data (line 149) | def get_client_id_data(self): method get_transformed_data (line 158) | def get_transformed_data(self): FILE: pipelines/publishers_churning_users/prediction/batch_inference/ga_chp_batch_inference.py class Cassandra (line 18) | class Cassandra: method __init__ (line 19) | def __init__(self): method update_predictions_statistics (line 47) | def update_predictions_statistics(self, series_obj): method save_prediction_by_date (line 62) | def save_prediction_by_date(self, client_id, prediction): method save_prediction (line 68) | def save_prediction(self, client_id, prediction): function batch_inference_on_partition (line 75) | def batch_inference_on_partition(partition_df): function persist_partition (line 83) | def persist_partition(partition_df): FILE: pipelines/publishers_churning_users/prediction/model_serving/model_serving_endpoint.py class Cassandra (line 24) | class Cassandra: method __init__ (line 25) | def __init__(self): method prepare_statements (line 45) | def prepare_statements(self): method retrieve_prediction (line 72) | def retrieve_prediction(self, client_id): method retrieve_predictions (line 76) | def retrieve_predictions(self, paging_state, date): method get_statistics (line 104) | def get_statistics(self, date): method get_model_statistics (line 112) | def get_model_statistics(self): method insert_access_log (line 115) | def insert_access_log(self, client_id, p): class API (line 128) | class API: method __init__ (line 129) | def __init__(self): method verify_jwt (line 134) | def verify_jwt(self, token): function main (line 151) | def main(): function get_prediction (line 156) | def get_prediction(client_id): function get_predictions (line 178) | def get_predictions(client_id): function get_predictions_statistics (line 213) | def get_predictions_statistics(): function get_model_statistics (line 238) | def get_model_statistics(): FILE: pipelines/publishers_churning_users/training/model_generator/ga_chp_model_generator.py function main (line 16) | def main(): FILE: pipelines/publishers_churning_users/training/model_generator/model_generator.py class ModelGenerator (line 9) | class ModelGenerator: method __init__ (line 24) | def __init__(self, dask_df): method get_XY_train_test_validation_sets (line 38) | def get_XY_train_test_validation_sets(self): method generate_and_save_model (line 68) | def generate_and_save_model(self): FILE: pipelines/publishers_churning_users_bigquery/bq_extractor/ga_chp_bq_ingest_avro_file.py function main (line 17) | def main(): FILE: pipelines/publishers_churning_users_bigquery/bq_extractor/ga_chp_bq_load_historical_data.py function display_options (line 9) | def display_options(interval_type='training'): FILE: pipelines/publishers_churning_users_bigquery/pre_processing/basic_processing/ga_chp_bq_basic_preprocessor.py function fetch_from_cassandra (line 25) | def fetch_from_cassandra(c_table_name, spark_session): function main (line 38) | def main(): FILE: pipelines/publishers_churning_users_bigquery/pre_processing/scaling_transformation/ga_chp_bq_advanced_preprocessor.py function process_dataframe (line 20) | def process_dataframe(client, hdfs_dir_input, hdfs_dir_output): function main (line 27) | def main(): FILE: pipelines/publishers_churning_users_bigquery/pre_processing/scaling_transformation/scaler_transformer.py class ScalerTransformer (line 10) | class ScalerTransformer: method __init__ (line 31) | def __init__(self, dask_df): method get_transformed_numeric_data (line 42) | def get_transformed_numeric_data(self): method get_transformed_gauss_data (line 112) | def get_transformed_gauss_data(self): method get_churned_data (line 129) | def get_churned_data(self): method get_cat_data (line 138) | def get_cat_data(self): method get_client_id_data (line 147) | def get_client_id_data(self): method get_transformed_data (line 156) | def get_transformed_data(self): FILE: pipelines/publishers_churning_users_bigquery/prediction/batch_inference/ga_chp_bq_batch_inference.py class Cassandra (line 18) | class Cassandra: method __init__ (line 19) | def __init__(self): method save_prediction (line 45) | def save_prediction(self, client_id, prediction): method update_predictions_statistics (line 50) | def update_predictions_statistics(self, series_obj): method save_prediction_by_date (line 65) | def save_prediction_by_date(self, client_id, prediction): function batch_inference_on_partition (line 73) | def batch_inference_on_partition(partition_df): function persist_partition (line 81) | def persist_partition(partition_df): FILE: pipelines/publishers_churning_users_bigquery/prediction/model_serving/model_serving_endpoint.py class Cassandra (line 24) | class Cassandra: method __init__ (line 25) | def __init__(self): method prepare_statements (line 46) | def prepare_statements(self): method retrieve_prediction (line 75) | def retrieve_prediction(self, client_id): method retrieve_predictions (line 79) | def retrieve_predictions(self, paging_state, date): method get_statistics (line 107) | def get_statistics(self, date): method get_model_statistics (line 116) | def get_model_statistics(self): method insert_access_log (line 119) | def insert_access_log(self, client_id, p): class API (line 132) | class API: method __init__ (line 133) | def __init__(self): method verify_jwt (line 138) | def verify_jwt(self, token): function main (line 155) | def main(): function get_prediction (line 160) | def get_prediction(client_id): function get_predictions (line 182) | def get_predictions(client_id): function get_predictions_statistics (line 217) | def get_predictions_statistics(): function get_model_statistics (line 242) | def get_model_statistics(): FILE: pipelines/publishers_churning_users_bigquery/training/model_generator/ga_chp_bq_model_generator.py function main (line 17) | def main(): FILE: pipelines/publishers_churning_users_bigquery/training/model_generator/model_generator.py class ModelGenerator (line 9) | class ModelGenerator: method __init__ (line 24) | def __init__(self, dask_df): method get_XY_train_test_validation_sets (line 38) | def get_XY_train_test_validation_sets(self): method generate_and_save_model (line 68) | def generate_and_save_model(self):