From 95df48b35cdb4d44a2a42b7491e2c7afc72d238d Mon Sep 17 00:00:00 2001 From: llm <473996838@qq.com> Date: Tue, 4 Jun 2024 20:31:01 +0800 Subject: [PATCH] 0604 --- 1.py | 69 +++++++++++++++++++++++++++++ asti_270615.csv | 21 +++++++++ bologna_270615.csv | 21 +++++++++ cesena_270615.csv | 21 +++++++++ data3.py | 103 ++++++++++++++++++++++++++++++++++++++++++++ faenza_270615.csv | 20 +++++++++ ferrara_270615.csv | 21 +++++++++ mantova_270615.csv | 21 +++++++++ milano_270615.csv | 19 ++++++++ piacenza_270615.csv | 21 +++++++++ ravenna_270615.csv | 19 ++++++++ torino_270615.csv | 21 +++++++++ 12 files changed, 377 insertions(+) create mode 100644 1.py create mode 100644 asti_270615.csv create mode 100644 bologna_270615.csv create mode 100644 cesena_270615.csv create mode 100644 data3.py create mode 100644 faenza_270615.csv create mode 100644 ferrara_270615.csv create mode 100644 mantova_270615.csv create mode 100644 milano_270615.csv create mode 100644 piacenza_270615.csv create mode 100644 ravenna_270615.csv create mode 100644 torino_270615.csv diff --git a/1.py b/1.py new file mode 100644 index 0000000..91bc677 --- /dev/null +++ b/1.py @@ -0,0 +1,69 @@ +import tkinter as tk +from tkinter import messagebox +import urllib.request +import gzip +import json +from urllib.parse import quote + + +def main(): + # 输入窗口 + root = tk.Tk() + root.title('气象数据分析') # 窗口标题 + + tk.Label(root, text='请输入城市').grid(row=0, column=0) # 设置标签并调整位置 + enter = tk.Entry(root) # 输入框 + enter.grid(row=0, column=1, padx=20, pady=20) # 调整位置 + enter.delete(0, tk.END) # 清空输入框 + enter.insert(0, '北京') # 设置默认文本 + + def get_weather_data(): + city_name = enter.get() # 获取输入框的内容 + url = f'https://data.cma.cn/?spm={quote(city_name)}' + + try: + weather_data = urllib.request.urlopen(url).read() + weather_data = gzip.decompress(weather_data).decode('utf-8') + weather_dict = json.loads(weather_data) + + if weather_dict.get('status') != 200: + messagebox.showerror("错误", "你输入的城市名有误,或者天气中心未收录你所在城市") + else: + show_data(weather_dict, city_name) + except Exception as e: + messagebox.showerror("错误", f"请求天气数据时发生错误: {e}") + + def show_data(weather_dict, city_name): + forecast = weather_dict.get('data').get('forecast') + + root1 = tk.Toplevel(root) # 使用Toplevel创建子窗口 + root1.geometry('650x280') + root1.title(city_name + '天气状况') + + for i in range(5): + group = tk.LabelFrame(root1, text=f'{forecast[i].get("date")}天气状况', padx=10, pady=10) + group.pack(padx=10, pady=5, side=tk.TOP, anchor=tk.W) + + LANGS = [ + ('风向', forecast[i].get('fengxiang')), + ('风级', str(forecast[i].get('fengji'))), + ('最高温', forecast[i].get('high')), + ('最低温', forecast[i].get('low')), + ('天气', forecast[i].get('type')) + ] + for label_text, value in LANGS: + tk.Label(group, text=f'{label_text}: {value}').pack(anchor=tk.W) + + tk.Label(root1, text=f'今日{weather_dict.get("data").get("ganmao")}', fg='green').pack(side=tk.TOP, pady=10) + tk.Label(root1, text="StarMan: 49star.com", fg="green", bg="yellow").pack(side=tk.BOTTOM, pady=10) + + tk.Button(root1, text='确认并退出', width=10, command=root1.destroy).pack(side=tk.BOTTOM, pady=10) + + tk.Button(root, text="确认", width=10, command=get_weather_data).grid(row=1, column=0, sticky=tk.W, padx=10, pady=5) + tk.Button(root, text='退出', width=10, command=root.destroy).grid(row=1, column=1, sticky=tk.E, padx=10, pady=5) + + root.mainloop() + + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/asti_270615.csv b/asti_270615.csv new file mode 100644 index 0000000..739d8e3 --- /dev/null +++ b/asti_270615.csv @@ -0,0 +1,21 @@ +,temp,humidity,pressure,description,dt,wind_speed,wind_deg,city,day,dist +0,22.680000000000007,60,1018,Sky is Clear,1435390925,2.1,80,Asti,2015-06-27 09:42:05,315 +1,24.05000000000001,60,1018,Sky is Clear,1435394243,2.6,50,Asti,2015-06-27 10:37:23,315 +2,26.560000000000002,57,1018,Sky is Clear,1435399017,2.1,100,Asti,2015-06-27 11:56:57,315 +3,27.200000000000045,57,1017,Sky is Clear,1435402420,2.1,70,Asti,2015-06-27 12:53:40,315 +4,28.560000000000002,29,1017,Sky is Clear,1435406056,2.06,154.505,Asti,2015-06-27 13:54:16,315 +5,29.53000000000003,45,1016,Sky is Clear,1435409702,1.5,50,Asti,2015-06-27 14:55:02,315 +6,30.510000000000048,48,1015,Sky is Clear,1435416896,1,0,Asti,2015-06-27 16:54:56,315 +7,31.439999999999998,45,1015,Sky is Clear,1435420540,1.5,140,Asti,2015-06-27 17:55:40,315 +8,30.460000000000036,48,1014,Sky is Clear,1435424294,2.1,50,Asti,2015-06-27 18:58:14,315 +9,28.82000000000005,54,1014,Sky is Clear,1435427934,2.1,100,Asti,2015-06-27 19:58:54,315 +10,22.810000000000002,73,1015,Sky is Clear,1435438355,2.6,10,Asti,2015-06-27 22:52:35,315 +11,21.870000000000005,73,1016,Sky is Clear,1435442239,3.1,340,Asti,2015-06-27 23:57:19,315 +12,21.590000000000032,73,1016,Sky is Clear,1435445861,2.6,320,Asti,2015-06-28 00:57:41,315 +13,20.129999999999995,77,1017,broken clouds,1435453229,2.1,340,Asti,2015-06-28 03:00:29,315 +14,19.810000000000002,73,1017,broken clouds,1435456485,1.5,360,Asti,2015-06-28 03:54:45,315 +15,18.439999999999998,77,1018,few clouds,1435460039,2.6,30,Asti,2015-06-28 04:53:59,315 +16,18.010000000000048,77,1018,Sky is Clear,1435463877,2.1,360,Asti,2015-06-28 05:57:57,315 +17,18.58000000000004,84,1016,Sky is Clear,1435467179,0.88,321.501,Asti,2015-06-28 06:52:59,315 +18,20.08000000000004,73,1018,Sky is Clear,1435470849,1,0,Asti,2015-06-28 07:54:09,315 +19,20.980000000000018,68,1018,Sky is Clear,1435474468,1,0,Asti,2015-06-28 08:54:28,315 diff --git a/bologna_270615.csv b/bologna_270615.csv new file mode 100644 index 0000000..4e8f5b4 --- /dev/null +++ b/bologna_270615.csv @@ -0,0 +1,21 @@ +,temp,humidity,pressure,description,dt,wind_speed,wind_deg,city,day,dist +0,25.260000000000048,49,1023,Sky is Clear,1435390801,1.54,225,Bologna,2015-06-27 09:40:01,71 +1,26.52000000000004,57,1016,Sky is Clear,1435394204,0.51,256,Bologna,2015-06-27 10:36:44,71 +2,28.49000000000001,53,1016,Sky is Clear,1435398653,0.51,325,Bologna,2015-06-27 11:50:53,71 +3,30.0,42,1022,light rain,1435402084,1.54,22,Bologna,2015-06-27 12:48:04,71 +4,29.860000000000014,44,1015,light rain,1435405722,2.06,28,Bologna,2015-06-27 13:48:42,71 +5,30.57000000000005,42,1014,light rain,1435409381,2.06,291,Bologna,2015-06-27 14:49:41,71 +6,30.960000000000036,40,1013,light rain,1435416585,1.03,282,Bologna,2015-06-27 16:49:45,71 +7,30.400000000000034,46,1013,light rain,1435420195,2.06,188,Bologna,2015-06-27 17:49:55,71 +8,28.32000000000005,49,1012,light rain,1435423928,3.6,197,Bologna,2015-06-27 18:52:08,71 +9,27.210000000000036,51,1012,light rain,1435427557,3.6,205,Bologna,2015-06-27 19:52:37,71 +10,21.480000000000018,89,1016,heavy intensity rain,1435438071,4.11,102,Bologna,2015-06-27 22:47:51,71 +11,19.640000000000043,83,1016,light rain,1435441858,1.03,75,Bologna,2015-06-27 23:50:58,71 +12,20.129999999999995,86,1016,Sky is Clear,1435445496,1.03,71,Bologna,2015-06-28 00:51:36,71 +13,19.560000000000002,89,1015,Sky is Clear,1435452847,0.51,4,Bologna,2015-06-28 02:54:07,71 +14,19.140000000000043,88,1015,Sky is Clear,1435456185,1.54,216,Bologna,2015-06-28 03:49:45,71 +15,18.730000000000018,89,1016,Sky is Clear,1435459690,1.69,248.003,Bologna,2015-06-28 04:48:10,71 +16,18.439999999999998,91,1016,Sky is Clear,1435463462,1.03,207,Bologna,2015-06-28 05:51:02,71 +17,19.02000000000004,92,1016,Sky is Clear,1435466850,1.56,5.5005500000000005,Bologna,2015-06-28 06:47:30,71 +18,21.260000000000048,84,1016,Sky is Clear,1435470542,1.54,211,Bologna,2015-06-28 07:49:02,71 +19,22.650000000000034,80,1016,Sky is Clear,1435474159,1.56,5.5005500000000005,Bologna,2015-06-28 08:49:19,71 diff --git a/cesena_270615.csv b/cesena_270615.csv new file mode 100644 index 0000000..70874cd --- /dev/null +++ b/cesena_270615.csv @@ -0,0 +1,21 @@ +,temp,humidity,pressure,description,dt,wind_speed,wind_deg,city,day,dist +0,23.340000000000032,82,1017,very heavy rain,1435387623,1.9100000000000001,175.511,Cesena,2015-06-27 08:47:03,14 +1,24.950000000000045,69,1018,very heavy rain,1435390801,2.01,159.5,Cesena,2015-06-27 09:40:01,14 +2,25.670000000000016,73,1017,very heavy rain,1435394204,2.1,100,Cesena,2015-06-27 10:36:44,14 +3,26.170000000000016,69,1017,very heavy rain,1435398652,3.1,120,Cesena,2015-06-27 11:50:52,14 +4,27.07000000000005,61,1016,very heavy rain,1435402083,3.1,110,Cesena,2015-06-27 12:48:03,14 +5,27.410000000000025,69,1016,very heavy rain,1435405721,3.6,110,Cesena,2015-06-27 13:48:41,14 +6,27.379999999999995,65,1015,very heavy rain,1435409381,5.7,110,Cesena,2015-06-27 14:49:41,14 +7,26.590000000000032,65,1014,very heavy rain,1435416585,5.1,110,Cesena,2015-06-27 16:49:45,14 +8,27.160000000000025,65,1014,very heavy rain,1435420195,6.2,120,Cesena,2015-06-27 17:49:55,14 +9,27.100000000000023,65,1014,very heavy rain,1435423927,6.7,120,Cesena,2015-06-27 18:52:07,14 +10,26.010000000000048,73,1013,very heavy rain,1435427556,6.2,120,Cesena,2015-06-27 19:52:36,14 +11,23.370000000000005,94,1015,very heavy rain,1435438070,2.6,90,Cesena,2015-06-27 22:47:50,14 +12,22.480000000000018,83,1016,very heavy rain,1435441857,5.7,90,Cesena,2015-06-27 23:50:57,14 +13,21.939999999999998,83,1016,very heavy rain,1435445495,2.1,210,Cesena,2015-06-28 00:51:35,14 +14,20.260000000000048,94,1016,very heavy rain,1435452847,2.01,107.004,Cesena,2015-06-28 02:54:07,14 +15,19.650000000000034,93,1016,very heavy rain,1435456185,2.1,330,Cesena,2015-06-28 03:49:45,14 +16,19.29000000000002,93,1016,very heavy rain,1435459689,1.5,320,Cesena,2015-06-28 04:48:09,14 +17,18.410000000000025,93,1016,very heavy rain,1435463462,0.5,300,Cesena,2015-06-28 05:51:02,14 +18,19.480000000000018,88,1016,very heavy rain,1435466850,0.5,270,Cesena,2015-06-28 06:47:30,14 +19,22.0,88,1016,very heavy rain,1435470541,2.1,260,Cesena,2015-06-28 07:49:01,14 diff --git a/data3.py b/data3.py new file mode 100644 index 0000000..86b6fbf --- /dev/null +++ b/data3.py @@ -0,0 +1,103 @@ +from dateutil import parser +import matplotlib.dates as mdates +import matplotlib.pyplot as plt +import numpy as numpy +import pandas as pd +import datetime + +df_ferrara = pd.read_csv(r'D:\python\pythonProject\pythonProject\main\ferrara_270615.csv') +df_milano = pd.read_csv(r'D:\python\pythonProject\pythonProject\main\milano_270615.csv') +df_mantova = pd.read_csv(r'D:\python\pythonProject\pythonProject\main\mantova_270615.csv') +df_ravenna = pd.read_csv(r'D:\python\pythonProject\pythonProject\main\ravenna_270615.csv') +df_torino = pd.read_csv(r'D:\python\pythonProject\pythonProject\main\torino_270615.csv') +df_asti = pd.read_csv(r'D:\python\pythonProject\pythonProject\main\asti_270615.csv') +df_bologna = pd.read_csv(r'D:\python\pythonProject\pythonProject\main\bologna_270615.csv') +df_piacenza = pd.read_csv(r'D:\python\pythonProject\pythonProject\main\piacenza_270615.csv') +df_cesena = pd.read_csv(r'D:\python\pythonProject\pythonProject\main\cesena_270615.csv') +df_faenza = pd.read_csv(r'D:\python\pythonProject\pythonProject\main\faenza_270615.csv') + + +# 读取温度和日期数据 +y1 = df_ravenna['temp'] +x1 = df_ravenna['day'] +y2 = df_faenza['temp'] +x2 = df_faenza['day'] +y3 = df_cesena['temp'] +x3 = df_cesena['day'] +y4 = df_milano['temp'] +x4 = df_milano['day'] +y5 = df_asti['temp'] +x5 = df_asti['day'] +y6 = df_torino['temp'] +x6 = df_torino['day'] + +# 把日期从string类型转化为标准的datetime类型 +day_ravenna = [parser.parse(x) for x in x1] +day_faenza = [parser.parse(x) for x in x2] +day_cesena = [parser.parse(x) for x in x3] +day_milano = [parser.parse(x) for x in x4] +day_asti = [parser.parse(x) for x in x5] +day_torino = [parser.parse(x) for x in x6] +''' +# 调用subplos()函数,重新定义fig,ax变量 +fig, ax = plt.subplots() +plt.xticks(rotation=70) + +hours = mdates.DateFormatter('%H:%M') +ax.xaxis.set_major_formatter(hours) + +# 这里需要画出三根线,所以需要三组参数,'g'代表'green'(r-离海近,g-离海远) +ax.plot(day_ravenna, y1, 'r', day_faenza, y2, 'r', day_cesena, y3, 'r') +ax.plot(day_milano, y4, 'g', day_asti, y5, 'g', day_torino, y5, 'g') +''' + +''' +收集 10 个城市的最高温和最低温, +用线性图表示气温最值点和离海远近之间的关系。 +''' + +# dis是一个装城市距离海边距离的列表 +dist = [df_ravenna['dist'][0], + df_cesena['dist'][0], + df_faenza['dist'][0], + df_ferrara['dist'][0], + df_bologna['dist'][0], + df_mantova['dist'][0], + df_piacenza['dist'][0], + df_milano['dist'][0], + df_asti['dist'][0], + df_torino['dist'][0] + ] + +# temp_max是一个存放每个城市最高温度的列表 +temp_max = [df_ravenna['temp'].max(), + df_cesena['temp'].max(), + df_faenza['temp'].max(), + df_ferrara['temp'].max(), + df_bologna['temp'].max(), + df_mantova['temp'].max(), + df_piacenza['temp'].max(), + df_milano['temp'].max(), + df_asti['temp'].max(), + df_torino['temp'].max() + ] + +# temp_min存放最低温度的列表 +temp_min = [df_ravenna['temp'].min(), + df_cesena['temp'].min(), + df_faenza['temp'].min(), + df_ferrara['temp'].min(), + df_bologna['temp'].min(), + df_mantova['temp'].min(), + df_piacenza['temp'].min(), + df_milano['temp'].min(), + df_asti['temp'].min(), + df_torino['temp'].min() + ] +# print(temp_min) + +# 先画出最高温度 +fig, ax = plt.subplots() +ax.plot(dist, temp_max, 'ro') + +plt.show() diff --git a/faenza_270615.csv b/faenza_270615.csv new file mode 100644 index 0000000..b0868b6 --- /dev/null +++ b/faenza_270615.csv @@ -0,0 +1,20 @@ +,temp,humidity,pressure,description,dt,wind_speed,wind_deg,city,day,dist +0,25.439999999999998,69,1018,very heavy rain,1435390925,1.29,14.5002,Faenza,2015-06-27 09:42:05,37 +1,26.379999999999995,73,1017,very heavy rain,1435394243,2.1,100,Faenza,2015-06-27 10:37:23,37 +2,27.700000000000045,69,1017,very heavy rain,1435399019,3.1,120,Faenza,2015-06-27 11:56:59,37 +3,29.04000000000002,61,1016,very heavy rain,1435402422,3.1,110,Faenza,2015-06-27 12:53:42,37 +4,29.110000000000014,69,1016,very heavy rain,1435406058,3.6,110,Faenza,2015-06-27 13:54:18,37 +5,29.33000000000004,65,1015,very heavy rain,1435409704,5.7,110,Faenza,2015-06-27 14:55:04,37 +6,29.200000000000045,65,1014,very heavy rain,1435416898,5.1,110,Faenza,2015-06-27 16:54:58,37 +7,28.879999999999995,65,1014,very heavy rain,1435420542,6.2,120,Faenza,2015-06-27 17:55:42,37 +8,27.53000000000003,65,1014,very heavy rain,1435424296,6.7,120,Faenza,2015-06-27 18:58:16,37 +9,26.120000000000005,73,1013,very heavy rain,1435427936,6.2,120,Faenza,2015-06-27 19:58:56,37 +10,22.32000000000005,94,1015,very heavy rain,1435438357,2.6,90,Faenza,2015-06-27 22:52:37,37 +11,21.379999999999995,83,1016,very heavy rain,1435442241,5.7,90,Faenza,2015-06-27 23:57:21,37 +12,21.160000000000025,83,1016,very heavy rain,1435445863,2.1,210,Faenza,2015-06-28 00:57:43,37 +13,20.0,94,1016,very heavy rain,1435453232,1.3900000000000001,218.504,Faenza,2015-06-28 03:00:32,37 +14,19.480000000000018,93,1016,very heavy rain,1435456487,2.1,330,Faenza,2015-06-28 03:54:47,37 +15,19.160000000000025,93,1016,very heavy rain,1435460042,1.5,320,Faenza,2015-06-28 04:54:02,37 +16,18.620000000000005,93,1016,very heavy rain,1435463880,0.5,300,Faenza,2015-06-28 05:58:00,37 +17,19.340000000000032,88,1016,very heavy rain,1435467179,0.5,270,Faenza,2015-06-28 06:52:59,37 +18,21.05000000000001,88,1016,very heavy rain,1435470851,2.1,260,Faenza,2015-06-28 07:54:11,37 diff --git a/ferrara_270615.csv b/ferrara_270615.csv new file mode 100644 index 0000000..cb240ee --- /dev/null +++ b/ferrara_270615.csv @@ -0,0 +1,21 @@ +,temp,humidity,pressure,description,dt,wind_speed,wind_deg,city,day,dist +0,23.129999999999995,74,1013,very heavy rain,1435387607,1.54,135,Ferrara,2015-06-27 08:46:47,47 +1,25.02000000000004,66,1013,very heavy rain,1435390790,0.51,45,Ferrara,2015-06-27 09:39:50,47 +2,26.79000000000002,58,1013,very heavy rain,1435394201,5.14,158,Ferrara,2015-06-27 10:36:41,47 +3,28.430000000000007,48,1012,very heavy rain,1435398622,1.29,14.5002,Ferrara,2015-06-27 11:50:22,47 +4,29.439999999999998,43,1012,very heavy rain,1435402050,1.54,203,Ferrara,2015-06-27 12:47:30,47 +5,29.439999999999998,39,1011,very heavy rain,1435405690,0.51,203,Ferrara,2015-06-27 13:48:10,47 +6,29.870000000000005,40,1011,very heavy rain,1435409354,1.03,45,Ferrara,2015-06-27 14:49:14,47 +7,30.33000000000004,42,1009,very heavy rain,1435416559,1.54,135,Ferrara,2015-06-27 16:49:19,47 +8,29.670000000000016,47,1009,very heavy rain,1435420160,2.06,90,Ferrara,2015-06-27 17:49:20,47 +9,27.78000000000003,50,1009,very heavy rain,1435423882,1.03,113,Ferrara,2015-06-27 18:51:22,47 +10,26.670000000000016,54,1010,very heavy rain,1435427527,3.08,203,Ferrara,2015-06-27 19:52:07,47 +11,21.730000000000018,75,1012,very heavy rain,1435438045,1.03,23,Ferrara,2015-06-27 22:47:25,47 +12,20.28000000000003,76,1013,very heavy rain,1435441821,1.28,126.515,Ferrara,2015-06-27 23:50:21,47 +13,20.57000000000005,78,1013,very heavy rain,1435445468,1.03,23,Ferrara,2015-06-28 00:51:08,47 +14,19.910000000000025,81,1012,very heavy rain,1435452810,1.03,23,Ferrara,2015-06-28 02:53:30,47 +15,19.689999999999998,81,1012,very heavy rain,1435456155,1.03,23,Ferrara,2015-06-28 03:49:15,47 +16,19.140000000000043,83,1012,very heavy rain,1435459664,1.69,248.003,Ferrara,2015-06-28 04:47:44,47 +17,18.810000000000002,84,1012,very heavy rain,1435463430,1.69,248.003,Ferrara,2015-06-28 05:50:30,47 +18,20.010000000000048,82,1012,very heavy rain,1435466829,1.56,5.5005500000000005,Ferrara,2015-06-28 06:47:09,47 +19,21.670000000000016,76,1012,very heavy rain,1435470506,1.56,5.5005500000000005,Ferrara,2015-06-28 07:48:26,47 diff --git a/mantova_270615.csv b/mantova_270615.csv new file mode 100644 index 0000000..8d8d5a9 --- /dev/null +++ b/mantova_270615.csv @@ -0,0 +1,21 @@ +,temp,humidity,pressure,description,dt,wind_speed,wind_deg,city,day,dist +0,23.400000000000034,60,1018,Sky is Clear,1435387660,1.5,70,Mantova,2015-06-27 08:47:40,121 +1,25.600000000000023,54,1018,Sky is Clear,1435390815,1.5,110,Mantova,2015-06-27 09:40:15,121 +2,27.230000000000018,39,1018,Sky is Clear,1435394208,1.5,170,Mantova,2015-06-27 10:36:48,121 +3,28.110000000000014,32,1018,Sky is Clear,1435398705,1.5,210,Mantova,2015-06-27 11:51:45,121 +4,28.879999999999995,35,1018,Sky is Clear,1435402130,1.5,180,Mantova,2015-06-27 12:48:50,121 +5,29.640000000000043,28,1017,Sky is Clear,1435405756,2.1,150,Mantova,2015-06-27 13:49:16,121 +6,30.03000000000003,28,1017,Sky is Clear,1435409417,2.1,210,Mantova,2015-06-27 14:50:17,121 +7,30.32000000000005,28,1015,Sky is Clear,1435416616,1,290,Mantova,2015-06-27 16:50:16,121 +8,30.57000000000005,30,1015,Sky is Clear,1435420241,2.6,230,Mantova,2015-06-27 17:50:41,121 +9,29.900000000000034,33,1014,few clouds,1435423979,1.5,200,Mantova,2015-06-27 18:52:59,121 +10,29.74000000000001,39,1014,scattered clouds,1435427605,1,210,Mantova,2015-06-27 19:53:25,121 +11,23.129999999999995,94,1017,scattered clouds,1435438093,4.6,70,Mantova,2015-06-27 22:48:13,121 +12,21.920000000000016,94,1017,thunderstorm,1435441917,2.6,90,Mantova,2015-06-27 23:51:57,121 +13,21.680000000000007,94,1017,thunderstorm,1435445550,2.6,100,Mantova,2015-06-28 00:52:30,121 +14,20.879999999999995,100,1018,Sky is Clear,1435452903,2.1,20,Mantova,2015-06-28 02:55:03,121 +15,20.689999999999998,100,1018,Sky is Clear,1435456208,2.1,10,Mantova,2015-06-28 03:50:08,121 +16,20.090000000000032,100,1017,Sky is Clear,1435459746,2.1,350,Mantova,2015-06-28 04:49:06,121 +17,19.03000000000003,100,1017,Sky is Clear,1435463509,2.1,350,Mantova,2015-06-28 05:51:49,121 +18,19.610000000000014,93,1017,Sky is Clear,1435466891,1,320,Mantova,2015-06-28 06:48:11,121 +19,21.120000000000005,82,1017,Sky is Clear,1435470592,0.5,170,Mantova,2015-06-28 07:49:52,121 diff --git a/milano_270615.csv b/milano_270615.csv new file mode 100644 index 0000000..7f7f77e --- /dev/null +++ b/milano_270615.csv @@ -0,0 +1,19 @@ +,temp,humidity,pressure,description,dt,wind_speed,wind_deg,city,day,dist +0,24.689999999999998,60,1017,Sky is Clear,1435390925,2.6,140,Milano,2015-06-27 09:42:05,250 +1,25.340000000000032,57,1017,Sky is Clear,1435394243,2.1,160,Milano,2015-06-27 10:37:23,250 +2,27.700000000000045,51,1017,Sky is Clear,1435399015,1.5,210,Milano,2015-06-27 11:56:55,250 +3,28.360000000000014,42,1017,Sky is Clear,1435402416,2.1,220,Milano,2015-06-27 12:53:36,250 +4,29.450000000000045,42,1016,few clouds,1435406054,2.6,210,Milano,2015-06-27 13:54:14,250 +5,30.27000000000004,39,1015,few clouds,1435409700,2.1,230,Milano,2015-06-27 14:55:00,250 +6,30.510000000000048,42,1014,Sky is Clear,1435416893,2.6,250,Milano,2015-06-27 16:54:53,250 +7,30.600000000000023,40,1014,Sky is Clear,1435420537,3.1,220,Milano,2015-06-27 17:55:37,250 +8,30.180000000000007,35,1013,Sky is Clear,1435424291,2.6,270,Milano,2015-06-27 18:58:11,250 +9,28.950000000000045,35,1013,heavy intensity rain,1435427929,1.5,310,Milano,2015-06-27 19:58:49,250 +10,23.879999999999995,60,1015,Sky is Clear,1435438353,2.1,200,Milano,2015-06-27 22:52:33,250 +11,22.99000000000001,57,1015,Sky is Clear,1435442236,2.1,210,Milano,2015-06-27 23:57:16,250 +12,21.950000000000045,56,1016,few clouds,1435445858,4.6,120,Milano,2015-06-28 00:57:38,250 +13,20.27000000000004,68,1017,Sky is Clear,1435453226,2.6,90,Milano,2015-06-28 03:00:26,250 +14,19.620000000000005,72,1017,Sky is Clear,1435456482,2.6,50,Milano,2015-06-28 03:54:42,250 +15,18.680000000000007,72,1017,Sky is Clear,1435460036,2.6,40,Milano,2015-06-28 04:53:56,250 +16,18.28000000000003,72,1017,Sky is Clear,1435463874,2.6,40,Milano,2015-06-28 05:57:54,250 +17,18.860000000000014,77,1017,Sky is Clear,1435467177,0.5,0,Milano,2015-06-28 06:52:57,250 diff --git a/piacenza_270615.csv b/piacenza_270615.csv new file mode 100644 index 0000000..19420bf --- /dev/null +++ b/piacenza_270615.csv @@ -0,0 +1,21 @@ +,temp,humidity,pressure,description,dt,wind_speed,wind_deg,city,day,dist +0,22.57000000000005,67,1013,Sky is Clear,1435387607,1.03,279,Piacenza,2015-06-27 08:46:47,200 +1,24.610000000000014,60,1017,Sky is Clear,1435390790,2.6,140,Piacenza,2015-06-27 09:39:50,200 +2,25.480000000000018,57,1017,Sky is Clear,1435394201,2.1,160,Piacenza,2015-06-27 10:36:41,200 +3,26.52000000000004,53,1012,Sky is Clear,1435398622,1.54,0,Piacenza,2015-06-27 11:50:22,200 +4,28.0,49,1012,sky is clear,1435402050,1.03,230,Piacenza,2015-06-27 12:47:30,200 +5,28.970000000000027,42,1011,sky is clear,1435405691,3.08,305,Piacenza,2015-06-27 13:48:11,200 +6,29.720000000000027,40,1011,sky is clear,1435409355,2.06,316,Piacenza,2015-06-27 14:49:15,200 +7,30.890000000000043,44,1009,scattered clouds,1435416560,1.54,347,Piacenza,2015-06-27 16:49:20,200 +8,30.129999999999995,46,1008,scattered clouds,1435420160,2.5700000000000003,280,Piacenza,2015-06-27 17:49:20,200 +9,30.0,46,1008,Sky is Clear,1435423882,1.54,283,Piacenza,2015-06-27 18:51:22,200 +10,30.120000000000005,47,1008,Sky is Clear,1435427527,3.08,311,Piacenza,2015-06-27 19:52:07,200 +11,25.30000000000001,54,1010,Sky is Clear,1435438046,1.54,36,Piacenza,2015-06-27 22:47:26,200 +12,18.879999999999995,62,1011,Sky is Clear,1435441821,5.65,58,Piacenza,2015-06-27 23:50:21,200 +13,22.29000000000002,67,1011,Sky is Clear,1435445468,3.6,41,Piacenza,2015-06-28 00:51:08,200 +14,20.510000000000048,73,1012,Sky is Clear,1435452811,5.14,59,Piacenza,2015-06-28 02:53:31,200 +15,19.629999999999995,75,1012,Sky is Clear,1435456156,2.06,3,Piacenza,2015-06-28 03:49:16,200 +16,18.910000000000025,80,1012,Sky is Clear,1435459664,1.54,48,Piacenza,2015-06-28 04:47:44,200 +17,19.110000000000014,82,1012,Sky is Clear,1435463430,0.89,226.003,Piacenza,2015-06-28 05:50:30,200 +18,18.680000000000007,81,1013,Sky is Clear,1435466829,0.51,178,Piacenza,2015-06-28 06:47:09,200 +19,20.77000000000004,72,1013,Sky is Clear,1435470506,1.06,138.501,Piacenza,2015-06-28 07:48:26,200 diff --git a/ravenna_270615.csv b/ravenna_270615.csv new file mode 100644 index 0000000..71f5ab8 --- /dev/null +++ b/ravenna_270615.csv @@ -0,0 +1,19 @@ +,temp,humidity,pressure,description,dt,wind_speed,wind_deg,city,day,dist +0,24.860000000000014,61,1017,very heavy rain,1435390925,2.01,159.5,Ravenna,2015-06-27 09:42:05,8 +1,25.710000000000036,73,1017,very heavy rain,1435394244,2.1,100,Ravenna,2015-06-27 10:37:24,8 +2,26.410000000000025,61,1017,very heavy rain,1435399021,4.6,80,Ravenna,2015-06-27 11:57:01,8 +3,28.29000000000002,54,1016,very heavy rain,1435402423,4.6,90,Ravenna,2015-06-27 12:53:43,8 +4,28.470000000000027,54,1016,very heavy rain,1435406060,6.2,80,Ravenna,2015-06-27 13:54:20,8 +5,27.730000000000018,61,1015,very heavy rain,1435409706,6.7,80,Ravenna,2015-06-27 14:55:06,8 +6,27.370000000000005,57,1014,very heavy rain,1435416900,6.7,90,Ravenna,2015-06-27 16:55:00,8 +7,27.350000000000023,57,1014,very heavy rain,1435420543,5.7,90,Ravenna,2015-06-27 17:55:43,8 +8,27.129999999999995,61,1013,very heavy rain,1435424297,4.6,90,Ravenna,2015-06-27 18:58:17,8 +9,26.03000000000003,60,1014,very heavy rain,1435427938,2.06,97,Ravenna,2015-06-27 19:58:58,8 +10,23.390000000000043,79,1016,very heavy rain,1435438359,2.06,89,Ravenna,2015-06-27 22:52:39,8 +11,22.82000000000005,80,1016,very heavy rain,1435442245,2.86,88.0147,Ravenna,2015-06-27 23:57:25,8 +12,21.590000000000032,81,1016,very heavy rain,1435445866,2.01,107.004,Ravenna,2015-06-28 00:57:46,8 +13,19.810000000000002,81,1016,very heavy rain,1435453234,2.01,107.004,Ravenna,2015-06-28 03:00:34,8 +14,19.200000000000045,82,1016,very heavy rain,1435456489,1.06,132.503,Ravenna,2015-06-28 03:54:49,8 +15,18.680000000000007,88,1015,very heavy rain,1435460044,1.06,132.503,Ravenna,2015-06-28 04:54:04,8 +16,18.220000000000027,85,1016,very heavy rain,1435463895,1.06,132.503,Ravenna,2015-06-28 05:58:15,8 +17,19.200000000000045,87,1016,very heavy rain,1435467179,1.54,251,Ravenna,2015-06-28 06:52:59,8 diff --git a/torino_270615.csv b/torino_270615.csv new file mode 100644 index 0000000..62afdee --- /dev/null +++ b/torino_270615.csv @@ -0,0 +1,21 @@ +,temp,humidity,pressure,description,dt,wind_speed,wind_deg,city,day,dist +0,23.8,64,1019,Sky is Clear,1435387651,1,0,Torino,2015/6/27 8:47,357 +1,24.68,60,1018,Sky is Clear,1435390804,2.1,80,Torino,2015/6/27 9:40,357 +2,25.12,60,1018,Sky is Clear,1435394206,2.6,50,Torino,2015/6/27 10:36,357 +3,25.54,60,1018,Sky is Clear,1435398681,2.6,50,Torino,2015/6/27 11:51,357 +4,27.42,57,1017,Sky is Clear,1435402112,2.1,70,Torino,2015/6/27 12:48,357 +5,28.97,47,1017,Sky is Clear,1435405743,1.5,60,Torino,2015/6/27 13:49,357 +6,29.36,45,1017,Sky is Clear,1435409402,1.5,360,Torino,2015/6/27 14:50,357 +7,30.56,45,1015,Sky is Clear,1435416605,2.1,170,Torino,2015/6/27 16:50,357 +8,31.04,48,1015,Sky is Clear,1435420220,1,0,Torino,2015/6/27 17:50,357 +9,31.32,48,1014,Sky is Clear,1435423957,2.1,90,Torino,2015/6/27 18:52,357 +10,30.69,48,1014,Sky is Clear,1435427586,2.1,50,Torino,2015/6/27 19:53,357 +11,25.15,73,1015,Sky is Clear,1435438091,2.6,10,Torino,2015/6/27 22:48,357 +12,24.57,73,1016,Sky is Clear,1435441890,3.1,340,Torino,2015/6/27 23:51,357 +13,24,73,1016,Sky is Clear,1435445529,3.1,340,Torino,2015/6/28 0:52,357 +14,22.19,77,1017,broken clouds,1435452880,2.1,340,Torino,2015/6/28 2:54,357 +15,20.5,77,1017,broken clouds,1435456195,2.1,340,Torino,2015/6/28 3:49,357 +16,18.94,77,1018,few clouds,1435459725,2.6,30,Torino,2015/6/28 4:48,357 +17,19.07,77,1018,Sky is Clear,1435463493,2.1,360,Torino,2015/6/28 5:51,357 +18,19.05,82,1018,Sky is Clear,1435466876,1.5,10,Torino,2015/6/28 6:47,357 +19,21.2,82,1018,Sky is Clear,1435470573,1,40,Torino,2015/6/28 7:49,357