Welcome to the Air Quality Data Processing project by Team MobDevOne! In this project, we gather and process air quality data, including temperature, humidity, and particle size data. Our goal is to provide valuable insights into the air quality trends in our environment.
The Air Quality Data Processing project involves collecting air quality data from sensors, processing it, and providing users with valuable information about temperature, humidity, and particle sizes in the air. The project has the following main components:
-
Data Collection: We fetch air quality data from various sensors using URLs provided by the Sensor.Community archive. This data includes temperature, humidity, and particle size measurements.
-
Data Processing: The collected data is processed and stored in a SQLite database. We calculate various statistics such as maximum, minimum, and average values for temperature, humidity, and particle sizes.
-
Data Retrieval: Users can input a specific date and choose whether they want to see temperature, humidity, or particle size data. The program retrieves and displays the relevant statistics for that date.
-
Automated Data Loading: We've implemented an automated data loading process that checks for new data updates daily and adds them to the database.
-
Clone the repository to your local machine:
git clone https://github.com/MobDevOne/air-quality-data-processing.git -
Navigate to the project directory:
cd AirQuality -
Install the required Python packages:
pip install pandas -
Run the main program:
python3 air_quality_processing.py -
Follow the on-screen instructions to retrieve air quality data for a specific date.
- Python: The project is developed using the Python programming language.
- SQLite: We use an SQLite database to store and manage the processed air quality data.
- Pandas: The Pandas library is used for data manipulation and analysis.
We welcome contributions from the community to enhance this project. If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name - Implement your changes and test thoroughly.
- Commit your changes:
git commit -m "Add feature" - Push to your forked repository:
git push origin feature-name - Create a Pull Request in this repository.
Feel free to reach out if you have any questions or feedback about the project:
- Twitter: @MobDevOne
We're excited to collaborate and improve air quality awareness together!
This project is licensed under the MIT License.
Thank you for your interest in our Air Quality Data Processing project. Let's make the air we breathe healthier!