{"id":24154875,"url":"https://github.com/pawlo77/nos_snowflake","last_synced_at":"2026-05-09T07:37:40.067Z","repository":{"id":271021930,"uuid":"912177261","full_name":"Pawlo77/NOS_Snowflake","owner":"Pawlo77","description":"Network Operating Systems course for DS studies in Winter 2024/25","archived":false,"fork":false,"pushed_at":"2025-01-06T14:53:50.000Z","size":2312,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-12T12:32:58.827Z","etag":null,"topics":["azure","data","data-science","snowflake","snowpark","streamlit"],"latest_commit_sha":null,"homepage":"https://pawlo77-nos-snowflake-mpg-predictor-rwz1xt.streamlit.app","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Pawlo77.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-04T20:27:17.000Z","updated_at":"2025-01-06T14:53:53.000Z","dependencies_parsed_at":"2025-01-04T21:45:29.154Z","dependency_job_id":null,"html_url":"https://github.com/Pawlo77/NOS_Snowflake","commit_stats":null,"previous_names":["pawlo77/nos_snowflake"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pawlo77%2FNOS_Snowflake","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pawlo77%2FNOS_Snowflake/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pawlo77%2FNOS_Snowflake/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pawlo77%2FNOS_Snowflake/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Pawlo77","download_url":"https://codeload.github.com/Pawlo77/NOS_Snowflake/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241435143,"owners_count":19962399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure","data","data-science","snowflake","snowpark","streamlit"],"created_at":"2025-01-12T12:26:23.559Z","updated_at":"2026-05-09T07:37:40.024Z","avatar_url":"https://github.com/Pawlo77.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NOS_Snowflake\nNetwork Operating Systems course for DS studies in Winter 2024/25\n\nA **Streamlit-based web application** for predicting the **Miles Per Gallon (MPG)** of a vehicle using a trained machine learning model hosted in Snowflake. The application dynamically adjusts its styling to reflect the efficiency of the predicted MPG value.\n\nFull project developement history is [here](./project_history.pdf). Full project report is [here](./raport.pdf).\n\n---\n\n## **Features**\n- **Dynamic Input Interface**: Allows users to input key vehicle parameters like cylinders, displacement, horsepower, weight, acceleration, model year, and origin.\n- **Real-time Prediction**: Uses a trained model stored in Snowflake's model registry to predict MPG.\n- **Adaptive Styling**: The result card's background color changes based on the predicted MPG:\n  - **Green**: High efficiency (MPG \u003e 30).\n  - **Yellow**: Moderate efficiency (20 ≤ MPG ≤ 30).\n  - **Red**: Low efficiency (MPG \u003c 20).\n- **Streamlit GUI**: A user-friendly and interactive interface for data input and prediction.\n\n---\n\n## **Technologies Used**\n- **Python**\n- **Streamlit**: For creating the web application.\n- **Snowflake**:\n  - **Snowpark**: For managing data and model operations.\n  - **Model Registry**: For hosting the machine learning model.\n- **Joblib**: For loading the trained model locally (if applicable).\n- **Pandas**: For handling data.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpawlo77%2Fnos_snowflake","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpawlo77%2Fnos_snowflake","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpawlo77%2Fnos_snowflake/lists"}