{"id":19757073,"url":"https://github.com/armahdavi/qff-evalation_code-data-processing-statistics-plotting","last_synced_at":"2026-04-11T01:19:19.679Z","repository":{"id":247154292,"uuid":"825138312","full_name":"armahdavi/qff-evalation_code-data-processing-statistics-plotting","owner":"armahdavi","description":"Data pipelines and processing codes, statistical modellings, descriptive statistics, and plot visualizations for QFF evaluation phase of for Mahdavi et al. (2021) (Environmental Pollution) Project Miestone: 2018 - 2021 Full-length article: https://www.sciencedirect.com/science/article/abs/pii/S0269749120370779","archived":false,"fork":false,"pushed_at":"2024-11-20T14:34:17.000Z","size":446,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-10T22:42:49.656Z","etag":null,"topics":["data-science","data-visualization","histogram","matplotlib","matplotlib-pyplot","numpy","pandas","python"],"latest_commit_sha":null,"homepage":"https://www.sciencedirect.com/science/article/abs/pii/S0269749120370779","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/armahdavi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-07-06T22:30:48.000Z","updated_at":"2024-11-20T14:35:29.000Z","dependencies_parsed_at":"2024-07-07T00:23:21.380Z","dependency_job_id":"68c1c0eb-cced-4f46-abbc-0f4555817742","html_url":"https://github.com/armahdavi/qff-evalation_code-data-processing-statistics-plotting","commit_stats":null,"previous_names":["armahdavi/qff-evalation_code-data-processing-statistics-plotting"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/armahdavi%2Fqff-evalation_code-data-processing-statistics-plotting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/armahdavi%2Fqff-evalation_code-data-processing-statistics-plotting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/armahdavi%2Fqff-evalation_code-data-processing-statistics-plotting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/armahdavi%2Fqff-evalation_code-data-processing-statistics-plotting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/armahdavi","download_url":"https://codeload.github.com/armahdavi/qff-evalation_code-data-processing-statistics-plotting/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241089099,"owners_count":19907685,"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":["data-science","data-visualization","histogram","matplotlib","matplotlib-pyplot","numpy","pandas","python"],"created_at":"2024-11-12T03:18:01.709Z","updated_at":"2025-10-11T08:32:24.742Z","avatar_url":"https://github.com/armahdavi.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Summary\nThis repository summarizes all the data pipelines, data pre-processing codes, statistical models, descriptive statistics, plot visualizations, and ML modelings from the \"QFF evaluation\" phase of Mahdavi et al. (2021) (Environmental Pollution). The other phase (\"Airborne Measurement\") is presented in another repository.\nProject Milestone: 2018 - 2021  \n\n## The Hidden Story in Our Air Filters\n\nHVAC filters play a dual role in our homes. Not only do they purify the air we breathe by trapping harmful particles, but they also act as silent samplers, collecting a record of these airborne contaminants. This makes them a valuable resource for experts in Indoor Air Quality (IAQ), Indoor Environmental Engineering, and Health. By analyzing the dust accumulated on used filters, researchers gain insights into the particles and contaminants we may be inhaling.\n\nThis analysis technique is known as Filter Forensics. When combined with metadata from HVAC systems (airflow rate, runtime, filter efficiency), it allows for calculating long-term airborne particle concentrations. This concentration data is crucial for exposure assessments in chronic health studies. This more quantitative approach is termed Quantitative Filter Forensics (QFF).\n\n## QFF Evaluation\nTo ensure QFF is a valid approach, it is necessary to evaluate it. This evaluation can be performed by comparing what QFF measures to what an alternative airborne sampling measurement integrated over the lifetime of the HVAC filter used for QFF measurements.\n\n## This Repository\nThis repository showcases the data pipelines, pre-processing code, statistical models, descriptive statistics, and visualizations used in Phase 1 of the Mahdavi \u0026 Siegel (2020) (AS\u0026T) paper. \nIn this phase, filters were artificially loaded with standardized test dust samples in the lab for further extraction experiment processes.\nWhile the paper itself discusses the front-end results, this repository provides the underlying code that generates those results, allowing you to explore the analysis firsthand.\n\nThe pre-processing and logical Python codes are provided in .py (originally written in Spyder), and data visualization, statistical models, and front-end calculations are provided in .ipynb (written in Jupyter) for a guided walk-through of the data pipeline process.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farmahdavi%2Fqff-evalation_code-data-processing-statistics-plotting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farmahdavi%2Fqff-evalation_code-data-processing-statistics-plotting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farmahdavi%2Fqff-evalation_code-data-processing-statistics-plotting/lists"}