Spaces:
Sleeping
Sleeping
| Search.setIndex({"alltitles": {"Air Quality Forecast documentation": [[1, null]], "Codebase": [[1, "codebase"]], "Contents:": [[1, null]], "Deployment": [[1, "deployment"]], "Directory Breakdown": [[1, "directory-breakdown"]], "Module contents": [[0, "module-air_quality_forecast"], [3, "module-streamlit_src"], [4, "module-streamlit_src.controllers"], [5, "module-streamlit_src.models"], [6, "module-streamlit_src.views"]], "Problem Statement": [[1, "problem-statement"]], "Project Structure": [[1, "project-structure"]], "Retraining Protocol": [[1, "retraining-protocol"]], "Submodules": [[0, "submodules"], [3, "submodules"], [4, "submodules"], [5, "submodules"], [6, "submodules"]], "Subpackages": [[3, "subpackages"]], "Workflow": [[1, "workflow"]], "air-quality-forecast": [[2, null]], "air_quality_forecast package": [[0, null]], "air_quality_forecast.api_caller module": [[0, "module-air_quality_forecast.api_caller"]], "air_quality_forecast.data_pipeline module": [[0, "module-air_quality_forecast.data_pipeline"]], "air_quality_forecast.get_prediction_data module": [[0, "module-air_quality_forecast.get_prediction_data"]], "air_quality_forecast.main module": [[0, "module-air_quality_forecast.main"]], "air_quality_forecast.model_development module": [[0, "module-air_quality_forecast.model_development"]], "air_quality_forecast.parser_ui module": [[0, "module-air_quality_forecast.parser_ui"]], "air_quality_forecast.prediction module": [[0, "module-air_quality_forecast.prediction"]], "air_quality_forecast.utils module": [[0, "module-air_quality_forecast.utils"]], "streamlit_src package": [[3, null]], "streamlit_src.app module": [[3, "module-streamlit_src.app"]], "streamlit_src.controllers package": [[4, null]], "streamlit_src.controllers.admin_controller module": [[4, "module-streamlit_src.controllers.admin_controller"]], "streamlit_src.controllers.home_controller module": [[4, "module-streamlit_src.controllers.home_controller"]], "streamlit_src.controllers.user_controller module": [[4, "module-streamlit_src.controllers.user_controller"]], "streamlit_src.models package": [[5, null]], "streamlit_src.models.air_quality_model module": [[5, "module-streamlit_src.models.air_quality_model"]], "streamlit_src.views package": [[6, null]], "streamlit_src.views.admin_view module": [[6, "module-streamlit_src.views.admin_view"]], "streamlit_src.views.home_view module": [[6, "module-streamlit_src.views.home_view"]], "streamlit_src.views.user_view module": [[6, "module-streamlit_src.views.user_view"]]}, "docnames": ["air_quality_forecast", "index", "modules", "streamlit_src", "streamlit_src.controllers", "streamlit_src.models", "streamlit_src.views"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["air_quality_forecast.rst", "index.rst", "modules.rst", "streamlit_src.rst", "streamlit_src.controllers.rst", "streamlit_src.models.rst", "streamlit_src.views.rst"], "indexentries": {"__admin_password_hash (streamlit_src.controllers.home_controller.homecontroller attribute)": [[4, "streamlit_src.controllers.home_controller.HomeController.__ADMIN_PASSWORD_HASH", false]], "__init__() (streamlit_src.views.home_view.homeview method)": [[6, "streamlit_src.views.home_view.HomeView.__init__", false]], "_check_data_out_of_distribution() (streamlit_src.controllers.admin_controller.admincontroller method)": [[4, "streamlit_src.controllers.admin_controller.AdminController._check_data_out_of_distribution", false]], "_compare_to_who() (streamlit_src.controllers.user_controller.usercontroller method)": [[4, "streamlit_src.controllers.user_controller.UserController._compare_to_who", false]], "_compute_distribution_statistics() (streamlit_src.controllers.admin_controller.admincontroller method)": [[4, "streamlit_src.controllers.admin_controller.AdminController._compute_distribution_statistics", false]], "_create_gauge_plot() (streamlit_src.controllers.user_controller.usercontroller method)": [[4, "streamlit_src.controllers.user_controller.UserController._create_gauge_plot", false]], "_current_time() (air_quality_forecast.api_caller.apicaller method)": [[0, "air_quality_forecast.api_caller.APICaller._current_time", false]], "_data_is_valid() (streamlit_src.controllers.admin_controller.admincontroller method)": [[4, "streamlit_src.controllers.admin_controller.AdminController._data_is_valid", false]], "_display_compare_who() (streamlit_src.controllers.user_controller.usercontroller method)": [[4, "streamlit_src.controllers.user_controller.UserController._display_compare_who", false]], "_display_plots() (streamlit_src.controllers.user_controller.usercontroller method)": [[4, "streamlit_src.controllers.user_controller.UserController._display_plots", false]], "_display_sources() (streamlit_src.controllers.user_controller.usercontroller method)": [[4, "streamlit_src.controllers.user_controller.UserController._display_sources", false]], "_evaluate_model() (air_quality_forecast.model_development.regressortrainer method)": [[0, "air_quality_forecast.model_development.RegressorTrainer._evaluate_model", false]], "_feature_importance() (streamlit_src.controllers.admin_controller.admincontroller method)": [[4, "streamlit_src.controllers.admin_controller.AdminController._feature_importance", false]], "_get_color() (streamlit_src.controllers.user_controller.usercontroller method)": [[4, "streamlit_src.controllers.user_controller.UserController._get_color", false]], "_get_luchtmeet_data() (air_quality_forecast.api_caller.apicaller method)": [[0, "air_quality_forecast.api_caller.APICaller._get_luchtmeet_data", false]], "_get_next_three_days_dates() (streamlit_src.controllers.user_controller.usercontroller method)": [[4, "streamlit_src.controllers.user_controller.UserController._get_next_three_days_dates", false]], "_hash_password() (streamlit_src.controllers.home_controller.homecontroller method)": [[4, "streamlit_src.controllers.home_controller.HomeController._hash_password", false]], "_is_current_data_available() (streamlit_src.controllers.user_controller.usercontroller method)": [[4, "streamlit_src.controllers.user_controller.UserController._is_current_data_available", false]], "_load_models() (air_quality_forecast.prediction.predictormodels method)": [[0, "air_quality_forecast.prediction.PredictorModels._load_models", false]], "_make_custom_predictions() (streamlit_src.controllers.admin_controller.admincontroller method)": [[4, "streamlit_src.controllers.admin_controller.AdminController._make_custom_predictions", false]], "_make_prediction() (streamlit_src.controllers.admin_controller.admincontroller method)": [[4, "streamlit_src.controllers.admin_controller.AdminController._make_prediction", false]], "_model_metrics() (streamlit_src.controllers.admin_controller.admincontroller method)": [[4, "streamlit_src.controllers.admin_controller.AdminController._model_metrics", false]], "_optimize_and_evaluate() (air_quality_forecast.model_development.regressortrainer method)": [[0, "air_quality_forecast.model_development.RegressorTrainer._optimize_and_evaluate", false]], "_perform_search() (air_quality_forecast.model_development.regressortrainer method)": [[0, "air_quality_forecast.model_development.RegressorTrainer._perform_search", false]], "_prepare_awareness_content() (streamlit_src.controllers.user_controller.usercontroller method)": [[4, "streamlit_src.controllers.user_controller.UserController._prepare_awareness_content", false]], "_prepare_data_for_view() (streamlit_src.controllers.user_controller.usercontroller method)": [[4, "streamlit_src.controllers.user_controller.UserController._prepare_data_for_view", false]], "_prepare_gauge_plots() (streamlit_src.controllers.user_controller.usercontroller method)": [[4, "streamlit_src.controllers.user_controller.UserController._prepare_gauge_plots", false]], "_prepare_line_plot() (streamlit_src.controllers.user_controller.usercontroller method)": [[4, "streamlit_src.controllers.user_controller.UserController._prepare_line_plot", false]], "_quiz() (streamlit_src.controllers.user_controller.usercontroller method)": [[4, "streamlit_src.controllers.user_controller.UserController._quiz", false]], "_raise_awareness() (streamlit_src.controllers.user_controller.usercontroller method)": [[4, "streamlit_src.controllers.user_controller.UserController._raise_awareness", false]], "_run() (streamlit_src.controllers.home_controller.homecontroller method)": [[4, "streamlit_src.controllers.home_controller.HomeController._run", false]], "_set_data() (air_quality_forecast.model_development.regressortrainer method)": [[0, "air_quality_forecast.model_development.RegressorTrainer._set_data", false]], "_setup_mlflow() (air_quality_forecast.model_development.regressortrainer method)": [[0, "air_quality_forecast.model_development.RegressorTrainer._setup_mlflow", false]], "_show_current_data() (streamlit_src.controllers.admin_controller.admincontroller method)": [[4, "streamlit_src.controllers.admin_controller.AdminController._show_current_data", false]], "_show_current_data() (streamlit_src.controllers.user_controller.usercontroller method)": [[4, "streamlit_src.controllers.user_controller.UserController._show_current_data", false]], "_two_days_ago() (air_quality_forecast.api_caller.apicaller method)": [[0, "air_quality_forecast.api_caller.APICaller._two_days_ago", false]], "_who_no2_level (streamlit_src.models.air_quality_model.airqualitymodel attribute)": [[5, "streamlit_src.models.air_quality_model.AirQualityModel._WHO_NO2_LEVEL", false]], "_who_o3_level (streamlit_src.models.air_quality_model.airqualitymodel attribute)": [[5, "streamlit_src.models.air_quality_model.AirQualityModel._WHO_O3_LEVEL", false]], "admincontroller (class in streamlit_src.controllers.admin_controller)": [[4, "streamlit_src.controllers.admin_controller.AdminController", false]], "adminview (class in streamlit_src.views.admin_view)": [[6, "streamlit_src.views.admin_view.AdminView", false]], "air_quality_forecast": [[0, "module-air_quality_forecast", false]], "air_quality_forecast.api_caller": [[0, "module-air_quality_forecast.api_caller", false]], "air_quality_forecast.data_pipeline": [[0, "module-air_quality_forecast.data_pipeline", false]], "air_quality_forecast.get_prediction_data": [[0, "module-air_quality_forecast.get_prediction_data", false]], "air_quality_forecast.main": [[0, "module-air_quality_forecast.main", false]], "air_quality_forecast.model_development": [[0, "module-air_quality_forecast.model_development", false]], "air_quality_forecast.parser_ui": [[0, "module-air_quality_forecast.parser_ui", false]], "air_quality_forecast.prediction": [[0, "module-air_quality_forecast.prediction", false]], "air_quality_forecast.utils": [[0, "module-air_quality_forecast.utils", false]], "airqualitymodel (class in streamlit_src.models.air_quality_model)": [[5, "streamlit_src.models.air_quality_model.AirQualityModel", false]], "apicaller (class in air_quality_forecast.api_caller)": [[0, "air_quality_forecast.api_caller.APICaller", false]], "apply_time_shift() (air_quality_forecast.data_pipeline.featureprocessor method)": [[0, "air_quality_forecast.data_pipeline.FeatureProcessor.apply_time_shift", false]], "calculate_metrics() (streamlit_src.models.air_quality_model.airqualitymodel method)": [[5, "streamlit_src.models.air_quality_model.AirQualityModel.calculate_metrics", false]], "change_to_numeric() (air_quality_forecast.utils.featureselector method)": [[0, "air_quality_forecast.utils.FeatureSelector.change_to_numeric", false]], "compare_to_who() (streamlit_src.views.user_view.userview method)": [[6, "streamlit_src.views.user_view.UserView.compare_to_who", false]], "confirm_checks() (streamlit_src.views.admin_view.adminview method)": [[6, "streamlit_src.views.admin_view.AdminView.confirm_checks", false]], "convert_param_space() (in module air_quality_forecast.model_development)": [[0, "air_quality_forecast.model_development.convert_param_space", false]], "create_parser() (in module air_quality_forecast.parser_ui)": [[0, "air_quality_forecast.parser_ui.create_parser", false]], "data_not_available() (streamlit_src.views.user_view.userview method)": [[6, "streamlit_src.views.user_view.UserView.data_not_available", false]], "dataloader (class in air_quality_forecast.data_pipeline)": [[0, "air_quality_forecast.data_pipeline.DataLoader", false]], "decision_tree_predictions() (air_quality_forecast.prediction.predictormodels method)": [[0, "air_quality_forecast.prediction.PredictorModels.decision_tree_predictions", false]], "display_datatable() (streamlit_src.views.admin_view.adminview method)": [[6, "streamlit_src.views.admin_view.AdminView.display_datatable", false]], "display_feature_importance() (streamlit_src.views.admin_view.adminview method)": [[6, "streamlit_src.views.admin_view.AdminView.display_feature_importance", false]], "display_predictions_gaugeplot() (streamlit_src.views.user_view.userview method)": [[6, "streamlit_src.views.user_view.UserView.display_predictions_gaugeplot", false]], "display_predictions_lineplot() (streamlit_src.views.user_view.userview method)": [[6, "streamlit_src.views.user_view.UserView.display_predictions_lineplot", false]], "download_button() (streamlit_src.views.admin_view.adminview method)": [[6, "streamlit_src.views.admin_view.AdminView.download_button", false]], "error() (streamlit_src.views.user_view.userview method)": [[6, "streamlit_src.views.user_view.UserView.error", false]], "featureprocessor (class in air_quality_forecast.data_pipeline)": [[0, "air_quality_forecast.data_pipeline.FeatureProcessor", false]], "featureselector (class in air_quality_forecast.utils)": [[0, "air_quality_forecast.utils.FeatureSelector", false]], "get_all_data_last_three_days() (streamlit_src.models.air_quality_model.airqualitymodel method)": [[5, "streamlit_src.models.air_quality_model.AirQualityModel.get_all_data_last_three_days", false]], "get_last_three_days() (streamlit_src.models.air_quality_model.airqualitymodel method)": [[5, "streamlit_src.models.air_quality_model.AirQualityModel.get_last_three_days", false]], "get_luchtmeet_data() (air_quality_forecast.api_caller.apicaller method)": [[0, "air_quality_forecast.api_caller.APICaller.get_luchtmeet_data", false]], "get_today_data() (streamlit_src.models.air_quality_model.airqualitymodel method)": [[5, "streamlit_src.models.air_quality_model.AirQualityModel.get_today_data", false]], "get_vc_data() (air_quality_forecast.api_caller.apicaller method)": [[0, "air_quality_forecast.api_caller.APICaller.get_vc_data", false]], "homecontroller (class in streamlit_src.controllers.home_controller)": [[4, "streamlit_src.controllers.home_controller.HomeController", false]], "homeview (class in streamlit_src.views.home_view)": [[6, "streamlit_src.views.home_view.HomeView", false]], "inputvalidator (class in air_quality_forecast.utils)": [[0, "air_quality_forecast.utils.InputValidator", false]], "lag_data() (air_quality_forecast.api_caller.apicaller method)": [[0, "air_quality_forecast.api_caller.APICaller.lag_data", false]], "launch_mlflow_server() (air_quality_forecast.model_development.regressortrainer static method)": [[0, "air_quality_forecast.model_development.RegressorTrainer.launch_mlflow_server", false]], "load_data() (in module air_quality_forecast.parser_ui)": [[0, "air_quality_forecast.parser_ui.load_data", false]], "main() (in module air_quality_forecast.get_prediction_data)": [[0, "air_quality_forecast.get_prediction_data.main", false]], "main() (in module air_quality_forecast.parser_ui)": [[0, "air_quality_forecast.parser_ui.main", false]], "merge_raw_data() (air_quality_forecast.data_pipeline.featureprocessor method)": [[0, "air_quality_forecast.data_pipeline.FeatureProcessor.merge_raw_data", false]], "module": [[0, "module-air_quality_forecast", false], [0, "module-air_quality_forecast.api_caller", false], [0, "module-air_quality_forecast.data_pipeline", false], [0, "module-air_quality_forecast.get_prediction_data", false], [0, "module-air_quality_forecast.main", false], [0, "module-air_quality_forecast.model_development", false], [0, "module-air_quality_forecast.parser_ui", false], [0, "module-air_quality_forecast.prediction", false], [0, "module-air_quality_forecast.utils", false], [3, "module-streamlit_src", false], [3, "module-streamlit_src.app", false], [4, "module-streamlit_src.controllers", false], [4, "module-streamlit_src.controllers.admin_controller", false], [4, "module-streamlit_src.controllers.home_controller", false], [4, "module-streamlit_src.controllers.user_controller", false], [5, "module-streamlit_src.models", false], [5, "module-streamlit_src.models.air_quality_model", false], [6, "module-streamlit_src.views", false], [6, "module-streamlit_src.views.admin_view", false], [6, "module-streamlit_src.views.home_view", false], [6, "module-streamlit_src.views.user_view", false]], "next_three_day_predictions() (streamlit_src.models.air_quality_model.airqualitymodel method)": [[5, "streamlit_src.models.air_quality_model.AirQualityModel.next_three_day_predictions", false]], "none (streamlit_src.views.home_view.homeview attribute)": [[6, "streamlit_src.views.home_view.HomeView.None", false]], "normalize_data() (in module air_quality_forecast.parser_ui)": [[0, "air_quality_forecast.parser_ui.normalize_data", false]], "port_in_use() (air_quality_forecast.model_development.regressortrainer static method)": [[0, "air_quality_forecast.model_development.RegressorTrainer.port_in_use", false]], "predictormodels (class in air_quality_forecast.prediction)": [[0, "air_quality_forecast.prediction.PredictorModels", false]], "preprocess_data() (air_quality_forecast.data_pipeline.featureprocessor method)": [[0, "air_quality_forecast.data_pipeline.FeatureProcessor.preprocess_data", false]], "preprocessingpipeline (class in air_quality_forecast.data_pipeline)": [[0, "air_quality_forecast.data_pipeline.PreprocessingPipeline", false]], "print_sources() (streamlit_src.views.user_view.userview method)": [[6, "streamlit_src.views.user_view.UserView.print_sources", false]], "prompt_admin_password() (streamlit_src.views.home_view.homeview method)": [[6, "id0", false], [6, "streamlit_src.views.home_view.HomeView.prompt_admin_password", false]], "quiz() (streamlit_src.views.user_view.userview method)": [[6, "streamlit_src.views.user_view.UserView.quiz", false]], "raise_awareness() (streamlit_src.views.user_view.userview method)": [[6, "streamlit_src.views.user_view.UserView.raise_awareness", false]], "random_forest_predictions() (air_quality_forecast.prediction.predictormodels method)": [[0, "air_quality_forecast.prediction.PredictorModels.random_forest_predictions", false]], "regressortrainer (class in air_quality_forecast.model_development)": [[0, "air_quality_forecast.model_development.RegressorTrainer", false]], "rename_initial_columns() (air_quality_forecast.utils.featureselector method)": [[0, "air_quality_forecast.utils.FeatureSelector.rename_initial_columns", false]], "run() (air_quality_forecast.model_development.regressortrainer method)": [[0, "air_quality_forecast.model_development.RegressorTrainer.run", false]], "run_bayesian_optimization() (in module air_quality_forecast.model_development)": [[0, "air_quality_forecast.model_development.run_bayesian_optimization", false]], "run_pipeline() (air_quality_forecast.data_pipeline.preprocessingpipeline method)": [[0, "air_quality_forecast.data_pipeline.PreprocessingPipeline.run_pipeline", false]], "save_to_csv() (air_quality_forecast.data_pipeline.dataloader method)": [[0, "air_quality_forecast.data_pipeline.DataLoader.save_to_csv", false]], "select_cols_by_correlation() (air_quality_forecast.utils.featureselector method)": [[0, "air_quality_forecast.utils.FeatureSelector.select_cols_by_correlation", false]], "select_features() (air_quality_forecast.data_pipeline.featureprocessor method)": [[0, "air_quality_forecast.data_pipeline.FeatureProcessor.select_features", false]], "set_layout() (streamlit_src.views.home_view.homeview method)": [[6, "id1", false], [6, "streamlit_src.views.home_view.HomeView.set_layout", false]], "show_admin_pages() (streamlit_src.views.admin_view.adminview method)": [[6, "streamlit_src.views.admin_view.AdminView.show_admin_pages", false]], "show_current_data() (streamlit_src.views.user_view.userview method)": [[6, "streamlit_src.views.user_view.UserView.show_current_data", false]], "show_dashboard() (streamlit_src.controllers.admin_controller.admincontroller method)": [[4, "streamlit_src.controllers.admin_controller.AdminController.show_dashboard", false]], "show_dashboard() (streamlit_src.controllers.user_controller.usercontroller method)": [[4, "streamlit_src.controllers.user_controller.UserController.show_dashboard", false]], "show_dashboard_switch() (streamlit_src.views.home_view.homeview method)": [[6, "id2", false], [6, "streamlit_src.views.home_view.HomeView.show_dashboard_switch", false]], "sort_data_by_date() (air_quality_forecast.data_pipeline.featureprocessor method)": [[0, "air_quality_forecast.data_pipeline.FeatureProcessor.sort_data_by_date", false]], "streamlit_src": [[3, "module-streamlit_src", false]], "streamlit_src.app": [[3, "module-streamlit_src.app", false]], "streamlit_src.controllers": [[4, "module-streamlit_src.controllers", false]], "streamlit_src.controllers.admin_controller": [[4, "module-streamlit_src.controllers.admin_controller", false]], "streamlit_src.controllers.home_controller": [[4, "module-streamlit_src.controllers.home_controller", false]], "streamlit_src.controllers.user_controller": [[4, "module-streamlit_src.controllers.user_controller", false]], "streamlit_src.models": [[5, "module-streamlit_src.models", false]], "streamlit_src.models.air_quality_model": [[5, "module-streamlit_src.models.air_quality_model", false]], "streamlit_src.views": [[6, "module-streamlit_src.views", false]], "streamlit_src.views.admin_view": [[6, "module-streamlit_src.views.admin_view", false]], "streamlit_src.views.home_view": [[6, "module-streamlit_src.views.home_view", false]], "streamlit_src.views.user_view": [[6, "module-streamlit_src.views.user_view", false]], "success() (streamlit_src.views.user_view.userview method)": [[6, "streamlit_src.views.user_view.UserView.success", false]], "train_all_models() (in module air_quality_forecast.model_development)": [[0, "air_quality_forecast.model_development.train_all_models", false]], "train_model() (in module air_quality_forecast.parser_ui)": [[0, "air_quality_forecast.parser_ui.train_model", false]], "train_one_model() (in module air_quality_forecast.model_development)": [[0, "air_quality_forecast.model_development.train_one_model", false]], "train_test_split() (air_quality_forecast.data_pipeline.preprocessingpipeline method)": [[0, "air_quality_forecast.data_pipeline.PreprocessingPipeline.train_test_split", false]], "two_columns_layout() (streamlit_src.views.user_view.userview method)": [[6, "streamlit_src.views.user_view.UserView.two_columns_layout", false]], "uninformative_columns() (air_quality_forecast.utils.featureselector method)": [[0, "air_quality_forecast.utils.FeatureSelector.uninformative_columns", false]], "upload_dataset() (streamlit_src.views.admin_view.adminview method)": [[6, "streamlit_src.views.admin_view.AdminView.upload_dataset", false]], "upload_instructions() (streamlit_src.views.admin_view.adminview method)": [[6, "streamlit_src.views.admin_view.AdminView.upload_instructions", false]], "usercontroller (class in streamlit_src.controllers.user_controller)": [[4, "streamlit_src.controllers.user_controller.UserController", false]], "userview (class in streamlit_src.views.user_view)": [[6, "streamlit_src.views.user_view.UserView", false]], "validate_file_exists() (air_quality_forecast.utils.inputvalidator static method)": [[0, "air_quality_forecast.utils.InputValidator.validate_file_exists", false]], "validate_type() (air_quality_forecast.utils.inputvalidator static method)": [[0, "air_quality_forecast.utils.InputValidator.validate_type", false]], "view_option_selection() (streamlit_src.views.user_view.userview method)": [[6, "streamlit_src.views.user_view.UserView.view_option_selection", false]], "xgb_predictions() (air_quality_forecast.prediction.predictormodels method)": [[0, "air_quality_forecast.prediction.PredictorModels.xgb_predictions", false]]}, "objects": {"": [[0, 0, 0, "-", "air_quality_forecast"], [3, 0, 0, "-", "streamlit_src"]], "air_quality_forecast": [[0, 0, 0, "-", "api_caller"], [0, 0, 0, "-", "data_pipeline"], [0, 0, 0, "-", "get_prediction_data"], [0, 0, 0, "-", "main"], [0, 0, 0, "-", "model_development"], [0, 0, 0, "-", "parser_ui"], [0, 0, 0, "-", "prediction"], [0, 0, 0, "-", "utils"]], "air_quality_forecast.api_caller": [[0, 1, 1, "", "APICaller"]], "air_quality_forecast.api_caller.APICaller": [[0, 2, 1, "", "_current_time"], [0, 2, 1, "", "_get_luchtmeet_data"], [0, 2, 1, "", "_two_days_ago"], [0, 2, 1, "", "get_luchtmeet_data"], [0, 2, 1, "", "get_vc_data"], [0, 2, 1, "", "lag_data"]], "air_quality_forecast.data_pipeline": [[0, 1, 1, "", "DataLoader"], [0, 1, 1, "", "FeatureProcessor"], [0, 1, 1, "", "PreprocessingPipeline"]], "air_quality_forecast.data_pipeline.DataLoader": [[0, 2, 1, "", "save_to_csv"]], "air_quality_forecast.data_pipeline.FeatureProcessor": [[0, 2, 1, "", "apply_time_shift"], [0, 2, 1, "", "merge_raw_data"], [0, 2, 1, "", "preprocess_data"], [0, 2, 1, "", "select_features"], [0, 2, 1, "", "sort_data_by_date"]], "air_quality_forecast.data_pipeline.PreprocessingPipeline": [[0, 2, 1, "", "run_pipeline"], [0, 2, 1, "", "train_test_split"]], "air_quality_forecast.get_prediction_data": [[0, 3, 1, "", "main"]], "air_quality_forecast.model_development": [[0, 1, 1, "", "RegressorTrainer"], [0, 3, 1, "", "convert_param_space"], [0, 3, 1, "", "run_bayesian_optimization"], [0, 3, 1, "", "train_all_models"], [0, 3, 1, "", "train_one_model"]], "air_quality_forecast.model_development.RegressorTrainer": [[0, 2, 1, "", "_evaluate_model"], [0, 2, 1, "", "_optimize_and_evaluate"], [0, 2, 1, "", "_perform_search"], [0, 2, 1, "", "_set_data"], [0, 2, 1, "", "_setup_mlflow"], [0, 2, 1, "", "launch_mlflow_server"], [0, 2, 1, "", "port_in_use"], [0, 2, 1, "", "run"]], "air_quality_forecast.parser_ui": [[0, 3, 1, "", "create_parser"], [0, 3, 1, "", "load_data"], [0, 3, 1, "", "main"], [0, 3, 1, "", "normalize_data"], [0, 3, 1, "", "train_model"]], "air_quality_forecast.prediction": [[0, 1, 1, "", "PredictorModels"]], "air_quality_forecast.prediction.PredictorModels": [[0, 2, 1, "", "_load_models"], [0, 2, 1, "", "decision_tree_predictions"], [0, 2, 1, "", "random_forest_predictions"], [0, 2, 1, "", "xgb_predictions"]], "air_quality_forecast.utils": [[0, 1, 1, "", "FeatureSelector"], [0, 1, 1, "", "InputValidator"]], "air_quality_forecast.utils.FeatureSelector": [[0, 2, 1, "", "change_to_numeric"], [0, 2, 1, "", "rename_initial_columns"], [0, 2, 1, "", "select_cols_by_correlation"], [0, 2, 1, "", "uninformative_columns"]], "air_quality_forecast.utils.InputValidator": [[0, 2, 1, "", "validate_file_exists"], [0, 2, 1, "", "validate_type"]], "streamlit_src": [[3, 0, 0, "-", "app"], [4, 0, 0, "-", "controllers"], [5, 0, 0, "-", "models"], [6, 0, 0, "-", "views"]], "streamlit_src.controllers": [[4, 0, 0, "-", "admin_controller"], [4, 0, 0, "-", "home_controller"], [4, 0, 0, "-", "user_controller"]], "streamlit_src.controllers.admin_controller": [[4, 1, 1, "", "AdminController"]], "streamlit_src.controllers.admin_controller.AdminController": [[4, 2, 1, "", "_check_data_out_of_distribution"], [4, 2, 1, "", "_compute_distribution_statistics"], [4, 2, 1, "", "_data_is_valid"], [4, 2, 1, "", "_feature_importance"], [4, 2, 1, "", "_make_custom_predictions"], [4, 2, 1, "", "_make_prediction"], [4, 2, 1, "", "_model_metrics"], [4, 2, 1, "", "_show_current_data"], [4, 2, 1, "", "show_dashboard"]], "streamlit_src.controllers.home_controller": [[4, 1, 1, "", "HomeController"]], "streamlit_src.controllers.home_controller.HomeController": [[4, 4, 1, "", "__ADMIN_PASSWORD_HASH"], [4, 2, 1, "", "_hash_password"], [4, 2, 1, "", "_run"]], "streamlit_src.controllers.user_controller": [[4, 1, 1, "", "UserController"]], "streamlit_src.controllers.user_controller.UserController": [[4, 2, 1, "", "_compare_to_who"], [4, 2, 1, "", "_create_gauge_plot"], [4, 2, 1, "", "_display_compare_who"], [4, 2, 1, "", "_display_plots"], [4, 2, 1, "", "_display_sources"], [4, 2, 1, "", "_get_color"], [4, 2, 1, "", "_get_next_three_days_dates"], [4, 2, 1, "", "_is_current_data_available"], [4, 2, 1, "", "_prepare_awareness_content"], [4, 2, 1, "", "_prepare_data_for_view"], [4, 2, 1, "", "_prepare_gauge_plots"], [4, 2, 1, "", "_prepare_line_plot"], [4, 2, 1, "", "_quiz"], [4, 2, 1, "", "_raise_awareness"], [4, 2, 1, "", "_show_current_data"], [4, 2, 1, "", "show_dashboard"]], "streamlit_src.models": [[5, 0, 0, "-", "air_quality_model"]], "streamlit_src.models.air_quality_model": [[5, 1, 1, "", "AirQualityModel"]], "streamlit_src.models.air_quality_model.AirQualityModel": [[5, 4, 1, "", "_WHO_NO2_LEVEL"], [5, 4, 1, "", "_WHO_O3_LEVEL"], [5, 2, 1, "", "calculate_metrics"], [5, 2, 1, "", "get_all_data_last_three_days"], [5, 2, 1, "", "get_last_three_days"], [5, 2, 1, "", "get_today_data"], [5, 2, 1, "", "next_three_day_predictions"]], "streamlit_src.views": [[6, 0, 0, "-", "admin_view"], [6, 0, 0, "-", "home_view"], [6, 0, 0, "-", "user_view"]], "streamlit_src.views.admin_view": [[6, 1, 1, "", "AdminView"]], "streamlit_src.views.admin_view.AdminView": [[6, 2, 1, "", "confirm_checks"], [6, 2, 1, "", "display_datatable"], [6, 2, 1, "", "display_feature_importance"], [6, 2, 1, "", "download_button"], [6, 2, 1, "", "show_admin_pages"], [6, 2, 1, "", "upload_dataset"], [6, 2, 1, "", "upload_instructions"]], "streamlit_src.views.home_view": [[6, 1, 1, "", "HomeView"]], "streamlit_src.views.home_view.HomeView": [[6, 4, 1, "", "None"], [6, 2, 1, "", "__init__"], [6, 2, 1, "id0", "prompt_admin_password"], [6, 2, 1, "id1", "set_layout"], [6, 2, 1, "id2", "show_dashboard_switch"]], "streamlit_src.views.user_view": [[6, 1, 1, "", "UserView"]], "streamlit_src.views.user_view.UserView": [[6, 2, 1, "", "compare_to_who"], [6, 2, 1, "", "data_not_available"], [6, 2, 1, "", "display_predictions_gaugeplot"], [6, 2, 1, "", "display_predictions_lineplot"], [6, 2, 1, "", "error"], [6, 2, 1, "", "print_sources"], [6, 2, 1, "", "quiz"], [6, 2, 1, "", "raise_awareness"], [6, 2, 1, "", "show_current_data"], [6, 2, 1, "", "success"], [6, 2, 1, "", "two_columns_layout"], [6, 2, 1, "", "view_option_selection"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"], "4": ["py", "attribute", "Python attribute"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function", "4": "py:attribute"}, "terms": {"": 4, "0": 0, "00": [4, 6], "04": [4, 6], "1": 0, "127": 0, "15": [4, 6], "2": 0, "240be518fabd2724ddb6f04eeb1da5967448d7e831c08c8fa822809f74c720a9": 4, "256": 4, "3": [0, 4, 5], "5": 0, "50": 0, "5000": 0, "A": [0, 4, 5, 6], "By": 1, "If": [0, 4], "In": 1, "It": [0, 1, 4, 6], "The": [0, 1, 4, 5, 6], "To": 1, "__admin_password_hash": [3, 4], "__init__": [3, 6], "_check_data_out_of_distribut": [3, 4], "_compare_to_who": [3, 4], "_compute_distribution_statist": [3, 4], "_create_gauge_plot": [3, 4], "_current_tim": [0, 2], "_data_is_valid": [3, 4], "_display_compare_who": [3, 4], "_display_plot": [3, 4], "_display_sourc": [3, 4], "_evaluate_model": [0, 2], "_feature_import": [3, 4], "_get_color": [3, 4], "_get_luchtmeet_data": [0, 2], "_get_next_three_days_d": [3, 4], "_hash_password": [3, 4], "_is_current_data_avail": [3, 4], "_load_model": [0, 2], "_make_custom_predict": [3, 4], "_make_predict": [3, 4], "_model_metr": [3, 4], "_optimize_and_evalu": [0, 2], "_perform_search": [0, 2], "_prepare_awareness_cont": [3, 4], "_prepare_data_for_view": [3, 4], "_prepare_gauge_plot": [3, 4], "_prepare_line_plot": [3, 4], "_quiz": [3, 4], "_raise_awar": [3, 4], "_run": [3, 4], "_set_data": [0, 2], "_setup_mlflow": [0, 2], "_show_current_data": [3, 4], "_two_days_ago": [0, 2], "_who_no2_level": [3, 5], "_who_o3_level": [3, 5], "about": 6, "abov": 6, "access": 1, "accur": [1, 6], "across": 1, "admin": [1, 4, 6], "admin_control": [2, 3], "admin_view": [1, 2, 3], "admincontrol": [3, 4], "adminview": [3, 6], "aesthet": 6, "after": [1, 4], "air": [0, 4, 5, 6], "air_quality_forecast": [1, 2], "air_quality_model": [2, 3], "airqualitymodel": [3, 5], "algorithm": [0, 1], "all": [0, 1, 5, 6], "along": 6, "alreadi": 0, "altern": 1, "an": [0, 1, 4, 6], "ani": [0, 1], "answer": [4, 6], "api": [0, 1, 4], "api_cal": [1, 2], "apical": [0, 2], "app": [1, 2], "appli": 0, "applic": [1, 4, 6], "apply_time_shift": [0, 2], "appropri": 1, "ar": [0, 1, 6], "aren": 6, "argument": 0, "argumentpars": 0, "ask": 6, "attribut": 0, "autolog": 0, "automat": 6, "avail": [4, 6], "averag": 0, "awar": [4, 6], "awareness_expand": 6, "backend": 1, "base": [0, 1, 4, 5, 6], "baseestim": 0, "bayesian": 0, "bayessearchcv": 0, "becaus": 4, "been": 0, "befor": [0, 4], "best": 0, "better": 6, "between": [4, 6], "bool": [0, 4, 6], "boolean": [4, 6], "both": 1, "bring": 1, "built": 1, "button": 6, "calcul": [4, 5], "calculate_metr": [3, 5], "call": [0, 6], "callabl": 6, "can": [0, 1], "cd": 1, "certain": 1, "chang": [0, 1], "change_to_numer": [0, 2], "check": [0, 4, 6], "checkbox": 6, "choic": 4, "choos": [1, 4], "ci": 1, "class": [0, 4, 5, 6], "code": [1, 4], "collect": 1, "color": 4, "column": [0, 6], "command": [0, 1], "compar": [4, 6], "compare_to_who": [3, 6], "comparison": 4, "compon": 0, "comput": 4, "concentr": [4, 6], "config": [0, 1], "configur": [0, 6], "confirm": 6, "confirm_check": [3, 6], "consist": 1, "contain": [1, 4, 6], "content": 2, "control": [1, 2, 3], "convert": 0, "convert_param_spac": [0, 2], "core": 1, "correct": [4, 6], "correl": 0, "correspond": [0, 4, 6], "creat": [4, 6], "create_pars": [0, 2], "criteria": 0, "cross": 0, "csv": [0, 5], "cubic": 5, "current": [0, 4, 6], "custom": [1, 4], "cv_split": 0, "dai": [0, 4, 5, 6], "daili": 0, "dashboard": [1, 4, 6], "data": [0, 1, 4, 5, 6], "data_not_avail": [3, 6], "data_pipelin": [1, 2], "datafram": [0, 4, 5, 6], "dataload": [0, 2], "dataset": [0, 1, 4, 6], "date": [0, 4, 6], "dd": 0, "decis": [0, 1], "decision_tre": 0, "decision_tree_predict": [0, 2], "decisiontreeregressor": 0, "defin": 1, "deploi": 1, "design": 1, "determin": 4, "develop": 1, "deviat": 4, "dict": [0, 4, 6], "dictionari": [0, 6], "differ": [1, 6], "directori": 0, "displai": [1, 4, 6], "display_datat": [3, 6], "display_feature_import": [3, 6], "display_predictions_gaugeplot": [3, 6], "display_predictions_lineplot": [3, 6], "distribut": 4, "divid": 6, "doe": 0, "download": 6, "download_button": [3, 6], "dropdown": 6, "dure": 1, "e": 0, "each": 0, "easier": 1, "element": 6, "enabl": 0, "engin": 1, "enough": 6, "enter": [4, 6], "entir": 0, "entri": [0, 1, 4], "environment": 1, "error": [0, 3, 5, 6], "evalu": 0, "everi": 4, "exce": 4, "execut": 1, "exist": 0, "expand": [4, 6], "expect": 0, "expected_typ": 0, "experi": 0, "experiment_nam": 0, "extern": 1, "fact": [4, 6], "fals": [0, 4, 6], "featur": [0, 4, 6], "feature_import": 6, "featureprocessor": [0, 2], "featureselector": [0, 2], "fetch": [0, 1, 4], "field": 6, "fig": 6, "figur": [4, 6], "file": [0, 1, 5, 6], "file_nam": 6, "filenotfounderror": 0, "final": 0, "first": [0, 4], "float": [0, 4, 6], "follow": [0, 1], "forest": [0, 1], "format": [0, 1, 4, 6], "formula": 0, "friendli": 1, "from": [0, 1, 4, 5, 6], "frontend": 1, "function": [0, 1, 6], "futur": [0, 1], "g": 0, "gaug": [4, 6], "gauge_plot": 6, "gener": 1, "get": 4, "get_all_data_last_three_dai": [3, 5], "get_last_three_dai": [3, 5], "get_luchtmeet_data": [0, 2], "get_prediction_data": [1, 2], "get_today_data": [3, 5], "get_vc_data": [0, 2], "given": [0, 4], "go": [4, 6], "graph": 6, "griftpark_data": 0, "guidelin": [4, 6], "ha": [0, 1], "handl": [1, 4, 6], "hash": 4, "have": 0, "health": [4, 6], "health_messag": 6, "hex": 4, "hh": 0, "histor": 1, "home": [4, 6], "home_control": [2, 3], "home_view": [1, 2, 3], "homecontrol": [3, 4], "homepag": 1, "homeview": [3, 6], "http": 0, "hyperparamet": [0, 1], "hyperparameter_search_spac": [0, 1], "i": [0, 1, 4, 5, 6], "import": [4, 6], "importance_valu": 6, "includ": [4, 6], "incom": 1, "index": [1, 4], "indic": [4, 6], "infer": 1, "inform": [0, 1], "inherit": 4, "initi": [0, 6], "input": [0, 1, 4, 6], "input_data": 4, "inputvalid": [0, 2], "instruct": 6, "int": [0, 5], "integr": 1, "interact": 1, "interfac": [1, 4, 6], "invalid": 4, "issu": 6, "iter": 0, "json": [0, 1], "just": 0, "kei": 0, "label": [0, 6], "lag": 0, "lag_data": [0, 2], "last": [0, 5], "launch": [0, 1], "launch_mlflow_serv": [0, 2], "layout": 6, "learn": 1, "left": 6, "left_funct": 6, "level": [1, 4, 5, 6], "line": [0, 4, 6], "list": [0, 4, 6], "load": [0, 1, 5], "load_data": [0, 2], "local": 1, "locat": 5, "log": [0, 4], "logic": [1, 4, 6], "luchtmeet": 0, "machin": 1, "made": 1, "main": [1, 2, 4], "make": [0, 1, 4, 5], "manag": [1, 6], "maximum": 0, "mean": [0, 4, 5], "measur": 6, "merg": 0, "merge_raw_data": [0, 2], "merged_data_df": 6, "messag": [0, 4, 6], "meter": 5, "method": [0, 4, 6], "metric": [0, 4], "microgram": 5, "minut": 4, "miss": 0, "mlflow": 0, "mm": 0, "model": [0, 1, 2, 3, 4], "model_develop": [1, 2], "modul": [1, 2], "most": 0, "mvc": 1, "n_iter": [0, 1], "name": [0, 4, 6], "navig": 6, "ndarrai": 0, "new": [0, 4], "next": [4, 5, 6], "next_three_day_predict": [3, 5], "nice": 0, "no2": [0, 4, 5, 6], "none": [0, 3, 4, 6], "normal": 0, "normalize_data": [0, 2], "normalizer_typ": 0, "note": 1, "now": 0, "np": 0, "number": 0, "numer": 0, "o3": [0, 4, 5, 6], "obei": 1, "object": [0, 1, 4, 5, 6], "obtain": 5, "offer": 1, "oldest": 0, "one": 1, "onli": 1, "oper": 1, "optim": 0, "option": 6, "order": 0, "organ": 1, "other": [0, 1], "otherwis": [0, 4, 6], "out": [0, 4], "output": 1, "over": 0, "packag": [1, 2], "page": [1, 4, 6], "panda": [0, 4, 5, 6], "param_spac": 0, "paramet": [0, 4, 6], "pars": [0, 1], "parser": 1, "parser_ui": [1, 2], "password": [4, 6], "past": [0, 5], "past_data_path": 5, "path": [0, 1], "pattern": 1, "pd": [0, 4, 5, 6], "per": [1, 5], "perform": [0, 1, 4], "period": 4, "pickl": 5, "pipelin": [0, 1], "pkl": 0, "placehold": [1, 6], "plot": [0, 4, 6], "plot_typ": 6, "plotli": [4, 6], "pm25": 0, "point": [0, 1, 4], "pollut": [4, 6], "port": 0, "port_in_us": [0, 2], "possibl": 0, "pre": 0, "predict": [1, 2, 4, 5, 6], "prediction_path": [1, 5], "predictormodel": [0, 2], "prepar": 4, "preprocess": [0, 1], "preprocess_data": [0, 2], "preprocessingpipelin": [0, 2], "print": [0, 6], "print_sourc": [3, 6], "process": [0, 1], "processed_data_path": 0, "produc": 6, "prompt": [4, 6], "prompt_admin_password": [3, 6], "provid": [0, 1, 6], "py": 1, "python": 1, "qualiti": [0, 4, 5, 6], "queri": [0, 4], "question": [4, 6], "quit": 0, "quiz": [3, 6], "rais": [0, 6], "raise_awar": [3, 6], "random": [0, 1, 4, 6], "random_fact": 6, "random_forest": 0, "random_forest_predict": [0, 2], "randomforestregressor": 0, "rang": 0, "ratio": 6, "raw": 0, "raw_data_path": 0, "real": 1, "recent": 0, "recommend": 6, "regressor": 0, "regressortrain": [0, 2], "regular": 1, "relat": 1, "relev": 0, "remov": 0, "renam": 0, "rename_initial_column": [0, 2], "render": 4, "repres": [0, 4], "requir": [0, 1, 6], "respons": [0, 4, 6], "result": [1, 6], "retriev": [1, 4], "return": [0, 4, 5, 6], "right": 6, "right_funct": 6, "root": 5, "row": 0, "run": [0, 1, 2, 4], "run_bayesian_optim": [0, 2], "run_pipelin": [0, 2], "sai": [0, 6], "same": 0, "save": 0, "save_to_csv": [0, 2], "saved_model": 0, "scheme": 0, "score": 4, "script": 1, "search": [0, 1], "second": 4, "select": [0, 6], "select_cols_by_correl": [0, 2], "select_featur": [0, 2], "separ": 1, "seri": 5, "server": 0, "set": [0, 6], "set_layout": [3, 6], "sha": 4, "shift": 0, "short": 4, "show": [4, 6], "show_admin_pag": [3, 6], "show_current_data": [3, 6], "show_dashboard": [3, 4], "show_dashboard_switch": [3, 6], "shown": 6, "sidebar": 6, "singl": 0, "sklearn": 0, "skopt": 0, "so": 0, "solut": 1, "sort": 0, "sort_data_by_d": [0, 2], "sourc": [0, 1, 4, 5, 6], "space": [0, 1], "specif": [0, 1], "specifi": 1, "split": 0, "squar": [0, 5], "ss": 0, "stage": 1, "standard": 4, "start": 0, "static": 0, "station": 0, "station_numb": 0, "step": 1, "store": 4, "str": [0, 4, 6], "streamlit": [1, 4, 6], "streamlit_src": [1, 2], "string": 6, "submodul": [1, 2], "subpackag": [1, 2], "success": [3, 6], "suitabl": 1, "switch": 4, "system": [0, 1], "t": 6, "t_max": 0, "tabl": 6, "take": 0, "techniqu": 1, "test": 0, "test_siz": 0, "text": [4, 6], "them": 6, "thi": [0, 1, 4, 6], "those": 0, "three": [0, 4, 5, 6], "threshold": 4, "through": 1, "time": [0, 1, 4, 6], "timeseriessplit": 0, "titl": [4, 6], "todai": 5, "togeth": 1, "track": 0, "train": [0, 1, 4], "train_all_model": [0, 2], "train_model": [0, 2], "train_one_model": [0, 2], "train_test_split": [0, 2], "transform": 1, "tree": [0, 1], "true": [0, 4, 6], "tupl": [0, 4, 6], "turn": 0, "two": [0, 1, 4, 6], "two_columns_layout": [3, 6], "type": [0, 4, 5, 6], "typeerror": 0, "ui": 1, "uninformative_column": [0, 2], "up": [0, 6], "updat": 6, "upload": [4, 6], "upload_dataset": [3, 6], "upload_instruct": [3, 6], "uri": 0, "url": 6, "us": [0, 1, 4, 6], "usabl": 0, "user": [1, 4, 6], "user_control": [2, 3], "user_view": [1, 2, 3], "usercontrol": [3, 4], "userview": [3, 6], "util": [1, 2], "utrecht": 0, "utrecht_data": 0, "valid": [0, 1, 4], "validate_file_exist": [0, 2], "validate_typ": [0, 2], "valu": [0, 4, 6], "valueerror": 0, "variabl": 0, "variable_nam": 0, "variou": 1, "via": 1, "view": [1, 2, 3, 4], "view_option_select": [3, 6], "visual": 0, "wa": [4, 6], "want": 0, "warn": 6, "weather": 0, "web": 1, "when": 6, "where": 0, "whether": [0, 4, 6], "which": [1, 4], "whitespac": 0, "who": [4, 5, 6], "who_limit": 4, "within": [1, 6], "without": 0, "workflow": 0, "wrap": 0, "x": 0, "x_test": 0, "x_test_path": [0, 1], "x_train": 0, "x_train_path": [0, 1], "xgb": 0, "xgb_predict": [0, 2], "xgboost": [0, 4], "xgbregressor": 0, "y": 0, "y_pred": 0, "y_test": 0, "y_test_path": [0, 1], "y_train": 0, "y_train_path": [0, 1], "yaml": [0, 1], "you": [0, 1], "yyyi": 0, "z": 4}, "titles": ["air_quality_forecast package", "Air Quality Forecast documentation", "air-quality-forecast", "streamlit_src package", "streamlit_src.controllers package", "streamlit_src.models package", "streamlit_src.views package"], "titleterms": {"admin_control": 4, "admin_view": 6, "air": [1, 2], "air_quality_forecast": 0, "air_quality_model": 5, "api_cal": 0, "app": 3, "breakdown": 1, "codebas": 1, "content": [0, 1, 3, 4, 5, 6], "control": 4, "data_pipelin": 0, "deploy": 1, "directori": 1, "document": 1, "forecast": [1, 2], "get_prediction_data": 0, "home_control": 4, "home_view": 6, "main": 0, "model": 5, "model_develop": 0, "modul": [0, 3, 4, 5, 6], "packag": [0, 3, 4, 5, 6], "parser_ui": 0, "predict": 0, "problem": 1, "project": 1, "protocol": 1, "qualiti": [1, 2], "retrain": 1, "statement": 1, "streamlit_src": [3, 4, 5, 6], "structur": 1, "submodul": [0, 3, 4, 5, 6], "subpackag": 3, "user_control": 4, "user_view": 6, "util": 0, "view": 6, "workflow": 1}}) | |