Weather Data Manager

Launched April 2023

Tags

  • Back End
  • File Processing
  • Java
  • Software Development
  • Unit Testing

Using a large data file from Kaggle tracking the daily temperature of various cities, I scanned each row, ignoring or cleaning invalid data such as negative temperatures or missing values. Once the array of WeatherReadings was created, I implemented methods to retrieve a subset of readings or stats for a specific location.

Main runs the demo, instantiating the GlobalWeatherManager which reads the file using Scanner. Methods getReadings(index, count) and getCityListStats(country, state, city), are called, displaying a list of readings for Tirana in Europe and the stats for Windhoek in Africa.

Screenshot of the terminal showing various readings for Tirana in Europe, and overall stats for Windhoek in Africa, containing 9266 readings.

Thanks for checking out my project!

Back to Portfolio

Thank you!

Thanks for checking out my work! If you've got a project or job you think suits me, contact me here, by email, or on LinkedIn.

Contact Me

Thanks for dropping by!

Back to top