Giter Club home page Giter Club logo

python_script_for-weather-api's Introduction

What's the Weather Like? Find it by using Python API

Equator

WeatherPy

A Python script is created to visualize the weather of 500+ cities across the world of varying distance from the equator. To accomplish this, the OpenWeatherMap API,is used to create a representative model of weather across world cities.

Various scatter plots are created to showcase the following relationships:

  • Temperature (F) vs. Latitude
  • Humidity (%) vs. Latitude
  • Cloudiness (%) vs. Latitude
  • Wind Speed (mph) vs. Latitude

Findings:

Latitude vs. Temperature Plot

  • Scatter Plot shows the gradual increase in temperature as the distance from Equator (0 Latitude) decreases.
  • Regions closer to Earth’s equator experience higher temperatures than regions near the North and South poles.
  • Highest temperatures occur between 0 and +-40 Latitude.

Latitude vs. Humidity Plot

  • Scatter Plot shows that humidity at this time of year does not really vary with Latitude. The plot shows a Humidity percent between 60 to 100% for all Latitude. Latitude 40-70 (Northern Hemisphere) seems to have higher percentage of Humidity

Latitude vs. Cloudiness Plot

  • Scatter Plot does not really show any pattern for Cloudiness. Cities on same Latitude have Cloudiness% varying from 0 to 100% indicating that there are other factors in play

Latitude vs. Wind Speed Plot

  • Scatter Plot shows Wind speed up to 10mph for all Latitude. Wind speed is increasing towards higher Latitude especially in Northern Hemisphere with speeds reaching up to 20 mph for some cities.

Libraries/Tool used :

  • Pandas ,Matplotlib ,Numpy
  • requests,time,os,csv
  • api_keys
  • citypy

python_script_for-weather-api's People

Contributors

sharmabhumi avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.