README.md
pyproject.toml
src/data_advisor/__init__.py
src/data_advisor/__main__.py
src/data_advisor/advisor.py
src/data_advisor/cli.py
src/data_advisor/codegen.py
src/data_advisor/rules.py
src/data_advisor/scanner.py
src/data_advisor/search.py
src/data_advisor/visualizer.py
src/data_advisor.egg-info/PKG-INFO
src/data_advisor.egg-info/SOURCES.txt
src/data_advisor.egg-info/dependency_links.txt
src/data_advisor.egg-info/entry_points.txt
src/data_advisor.egg-info/requires.txt
src/data_advisor.egg-info/top_level.txt
src/data_advisor/code_bank/Data.csv
src/data_advisor/code_bank/IoT_Lab_Cycle.docx
src/data_advisor/code_bank/Lab Questions.docx
src/data_advisor/code_bank/alphabet_stock_data.csv
src/data_advisor/code_bank/company.db
src/data_advisor/code_bank/dirtydata.csv
src/data_advisor/code_bank/groceries.csv
src/data_advisor/code_bank/library.db
src/data_advisor/code_bank/main_analyzer.py
src/data_advisor/code_bank/msc_admissions.db
src/data_advisor/code_bank/question_01.py
src/data_advisor/code_bank/question_02.py
src/data_advisor/code_bank/question_03.py
src/data_advisor/code_bank/question_04.py
src/data_advisor/code_bank/question_05.py
src/data_advisor/code_bank/question_06.py
src/data_advisor/code_bank/question_07.py
src/data_advisor/code_bank/question_08.py
src/data_advisor/code_bank/question_09.py
src/data_advisor/code_bank/question_10.py
src/data_advisor/code_bank/question_11.py
src/data_advisor/code_bank/question_12.py
src/data_advisor/code_bank/question_13.py
src/data_advisor/code_bank/question_14.py
src/data_advisor/code_bank/question_15.py
src/data_advisor/code_bank/question_16.py
src/data_advisor/code_bank/question_17.py
src/data_advisor/code_bank/question_18.py
src/data_advisor/code_bank/question_19.py
src/data_advisor/code_bank/question_20.py
src/data_advisor/code_bank/question_21.py
src/data_advisor/code_bank/question_22.py
src/data_advisor/code_bank/question_23.py
src/data_advisor/code_bank/question_24.py
src/data_advisor/code_bank/question_25.py
src/data_advisor/code_bank/question_26.py
src/data_advisor/code_bank/question_27.py
src/data_advisor/code_bank/question_28.py
src/data_advisor/code_bank/question_29.py
src/data_advisor/code_bank/question_30.py
src/data_advisor/code_bank/question_31.py
src/data_advisor/code_bank/question_32.py
src/data_advisor/code_bank/question_33.py
src/data_advisor/code_bank/question_34.py
src/data_advisor/code_bank/question_35.py
src/data_advisor/code_bank/question_36.py
src/data_advisor/code_bank/question_37.py
src/data_advisor/code_bank/question_38.py
src/data_advisor/code_bank/question_39.py
src/data_advisor/code_bank/question_40.py
src/data_advisor/code_bank/question_41.py
src/data_advisor/code_bank/question_42.py
src/data_advisor/code_bank/question_43.py
src/data_advisor/code_bank/question_44.py
src/data_advisor/code_bank/question_45.py
src/data_advisor/code_bank/question_46.py
src/data_advisor/code_bank/question_47.py
src/data_advisor/code_bank/question_48.py
src/data_advisor/code_bank/question_49.py
src/data_advisor/code_bank/question_50.py
src/data_advisor/code_bank/question_51.py
src/data_advisor/code_bank/question_52.py
src/data_advisor/code_bank/rainfall_data.csv
src/data_advisor/code_bank/rainfall_summary.csv
src/data_advisor/code_bank/sample.txt
src/data_advisor/code_bank/students.csv
src/data_advisor/code_bank/temperature_vs_day.png
src/data_advisor/code_bank/text_analyzer.py
src/data_advisor/code_bank/text_preprocessor.py
src/data_advisor/code_bank/weather_trends.png
src/data_advisor/code_bank/winequality-red.csv
src/data_advisor/code_bank/winequality-white.csv
src/data_advisor/code_bank/01_dht22_serial/README.md
src/data_advisor/code_bank/01_dht22_serial/diagram.json
src/data_advisor/code_bank/01_dht22_serial/libraries.txt
src/data_advisor/code_bank/01_dht22_serial/sketch.ino
src/data_advisor/code_bank/02_ldr_serial/README.md
src/data_advisor/code_bank/02_ldr_serial/diagram.json
src/data_advisor/code_bank/02_ldr_serial/sketch.ino
src/data_advisor/code_bank/03_pir_serial/README.md
src/data_advisor/code_bank/03_pir_serial/diagram.json
src/data_advisor/code_bank/03_pir_serial/sketch.ino
src/data_advisor/code_bank/04_mqtt_esp32_python/README.md
src/data_advisor/code_bank/04_mqtt_esp32_python/diagram.json
src/data_advisor/code_bank/04_mqtt_esp32_python/libraries.txt
src/data_advisor/code_bank/04_mqtt_esp32_python/sketch.ino
src/data_advisor/code_bank/04_mqtt_esp32_python/subscriber.py
src/data_advisor/code_bank/05_http_rest_supabase/README.md
src/data_advisor/code_bank/05_http_rest_supabase/app_http.py
src/data_advisor/code_bank/05_http_rest_supabase/send_http_data.py
src/data_advisor/code_bank/06_mqtt_cloud_dashboard/README.md
src/data_advisor/code_bank/06_mqtt_cloud_dashboard/app.py
src/data_advisor/code_bank/06_mqtt_cloud_dashboard/mqtt_bridge.py
src/data_advisor/code_bank/06_mqtt_cloud_dashboard/publisher.py
src/data_advisor/code_bank/07_thingsboard_simulation/README.md
src/data_advisor/code_bank/07_thingsboard_simulation/environmental_dashboard.json
src/data_advisor/code_bank/07_thingsboard_simulation/simulate_thingsboard.py
src/data_advisor/code_bank/08_coap_server_client_dashboard/README.md
src/data_advisor/code_bank/08_coap_server_client_dashboard/client.py
src/data_advisor/code_bank/08_coap_server_client_dashboard/server.py
src/data_advisor/code_bank/09_mqtt_hivemq_mosquitto_dual/README.md
src/data_advisor/code_bank/09_mqtt_hivemq_mosquitto_dual/dual_broker.py
src/data_advisor/code_bank/10_coap_openmeteo_cloud/README.md
src/data_advisor/code_bank/10_coap_openmeteo_cloud/app.py
src/data_advisor/code_bank/10_coap_openmeteo_cloud/server.py
src/data_advisor/code_bank/11_iss_tracker/README.md
src/data_advisor/code_bank/11_iss_tracker/iss_location.csv
src/data_advisor/code_bank/11_iss_tracker/iss_tracker.py
src/data_advisor/code_bank/11_iss_tracker/iss_trajectory.png
src/data_advisor/code_bank/12_earthquake_dashboard/README.md
src/data_advisor/code_bank/12_earthquake_dashboard/app.py
src/data_advisor/code_bank/13_weather_analysis/README.md
src/data_advisor/code_bank/13_weather_analysis/weather_analysis.py
src/data_advisor/code_bank/13_weather_analysis/weather_trends.png
src/data_advisor/code_bank/14_air_quality_kochi/README.md
src/data_advisor/code_bank/14_air_quality_kochi/app.py
src/data_advisor/code_bank/15_decision_tree_occupancy/README.md
src/data_advisor/code_bank/15_decision_tree_occupancy/datatraining.txt
src/data_advisor/code_bank/15_decision_tree_occupancy/occupancy_app.py
src/data_advisor/code_bank/15_decision_tree_occupancy/occupancy_cli.py
src/data_advisor/code_bank/16_linear_regression_beijing/PRSA_Data_Aotizhongxin_20130301-20170228.csv
src/data_advisor/code_bank/16_linear_regression_beijing/README.md
src/data_advisor/code_bank/16_linear_regression_beijing/temperature_app.py
src/data_advisor/code_bank/16_linear_regression_beijing/temperature_cli.py
src/data_advisor/code_bank/17_random_forest_air_quality/README.md
src/data_advisor/code_bank/17_random_forest_air_quality/air_quality_app.py
src/data_advisor/code_bank/17_random_forest_air_quality/air_quality_cli.py
src/data_advisor/code_bank/17_random_forest_air_quality/city_day.csv
tests/test_advisor.py