Suivez les changements les plus récents du wiki sur cette page.
16:24 | Dimensionner la récupération d'eau de pluie pour être autonome/en (165 modifications | historique) . . (-2 725) . . [Aurelpere (165×)] | ||
16:24 (actu | diff) . . (+31) . . Aurelpere (discussion | contributions) | |||
16:19 (actu | diff) . . (-6) . . Aurelpere (discussion | contributions) (Page créée avec « We get the following results: ») | |||
16:19 (actu | diff) . . (-11) . . Aurelpere (discussion | contributions) (Page créée avec « We do the test with above hypothesis (latitude 44.2, longitude 0.6, solo 276L weekly, duo 752L weekly) ») | |||
16:18 (actu | diff) . . (-53) . . Aurelpere (discussion | contributions) (Page créée avec « for k in listresult: print(f"""with user provided data, and a volume of {int(k[0])}L and a surface of {int(k[1])}m2, we meet the user needs({waterconsohebdo}L/consta... ») | |||
16:17 (actu | diff) . . (-41) . . Aurelpere (discussion | contributions) (Page créée avec « for i in range(0,6): # surface iteration loop for k in range(0,len(listeday)): recupday=listeday[k]*listsurf0[i] print(f'recupday:{recupday}')... ») | |||
16:16 (actu | diff) . . (-47) . . Aurelpere (discussion | contributions) (Page créée avec « #hypothesis storage 2/3 full at t0 water=(2/3)*volume0 resultsurfvolume=(volume0,surf0) #iteration loop listsurf0=[surf0*(1+i*0.33) for i in range(0,999)] listvolume0=[vo... ») | |||
16:14 (actu | diff) . . (-6) . . Aurelpere (discussion | contributions) (Page créée avec « # Storage&Consumption algorithmic iterations ») | |||
16:14 (actu | diff) . . (-48) . . Aurelpere (discussion | contributions) (Page créée avec « volume0_input = input("\n\nIf you want to correct the initial volume value(L) for iterations, enter your value, otherwise hit enter") try: _=float(volume0_input) v... ») | |||
16:13 (actu | diff) . . (-40) . . Aurelpere (discussion | contributions) (Page créée avec « surf0_input = input("\n\nIf you want to correct the initial surface value (m2) for the iterations, you can enter your value, otherwise hit enter") try: _=float(surf0_i... ») | |||
16:12 (actu | diff) . . (-26) . . Aurelpere (discussion | contributions) (Page créée avec « #Minimum storage treshold calculus: contraintejourmax=(resultday.max())*surf0 contraintejourszero=max_streak*waterconsojour volume0=math.ceil(max(2.5*contraintejourmax,con... ») | |||
16:10 (actu | diff) . . (-35) . . Aurelpere (discussion | contributions) (Page créée avec « #Minimum surface treshold calculus: surf0=(1/2)*math.ceil((13*waterconsohebdo)/min(moyenne_trimestrielle_par_trimestre)) print(f"""Harvesting surface treshold with hypothe... ») | |||
16:08 (actu | diff) . . (-37) . . Aurelpere (discussion | contributions) (Page créée avec « # Print results print("\nDaily Minimum for each quarter (mm):\n", min_par_jour_par_trimestre) print("\nDaily Maximum for each quarter (mm):\n", max_par_jour_par_trimestre)... ») | |||
16:08 (actu | diff) . . (-11) . . Aurelpere (discussion | contributions) (Page créée avec « # Daily mean for each quarter moyenne_par_jour_par_trimestre = resultday.groupby(resultday.index.quarter).mean() moyenne_par_jour_par_trimestre=moyenne_par_jour_par_trimes... ») | |||
16:08 (actu | diff) . . (-8) . . Aurelpere (discussion | contributions) (Page créée avec « # Daily maximum for each quarter max_par_jour_par_trimestre = resultday.groupby(resultday.index.quarter).max() max_par_jour_par_trimestre=max_par_jour_par_trimestre.rename... ») | |||
16:07 (actu | diff) . . (-11) . . Aurelpere (discussion | contributions) (Page créée avec « # Daily mean for each quarter min_par_jour_par_trimestre = resultday.groupby(resultday.index.quarter).min() min_par_jour_par_trimestre=min_par_jour_par_trimestre.rename_ax... ») | |||
16:07 (actu | diff) . . (-20) . . Aurelpere (discussion | contributions) (Page créée avec « print("\nQuarterly mean for each quarter with consideration for climate change (mm):\n", cc_moyenne_trimestrielle_par_trimestre) ») | |||
16:07 (actu | diff) . . (-29) . . Aurelpere (discussion | contributions) (Page créée avec « # Impacts on quarterly mean precipitations: cc_moyenne_trimestrielle_par_trimestre=moyenne_trimestrielle_par_trimestre.copy() for line, adjustment in adjustments.items():... ») | |||
16:06 (actu | diff) . . (-1) . . Aurelpere (discussion | contributions) (Page créée avec « #Climate change consideration (conservative hypothesis from multimodels drias precipitations modelisations): # Define impacts on seasonal precipitation volumes adjustments... ») | |||
16:04 (actu | diff) . . (-41) . . Aurelpere (discussion | contributions) (Page créée avec « # Print results print("\nQuarterly mean for each quarter (mm):\n", moyenne_trimestrielle_par_trimestre) print("\nQuarterly minimum for each quarter(mm):\n", min_trimestrie... ») | |||
16:03 (actu | diff) . . (-9) . . Aurelpere (discussion | contributions) (Page créée avec « # Quarterly maximum for each quarter max_trimestrielle_par_trimestre = resulttrim.groupby(resulttrim.index.quarter).max() ») | |||
16:03 (actu | diff) . . (-9) . . Aurelpere (discussion | contributions) (Page créée avec « # Quarterly minimum for each quarter min_trimestrielle_par_trimestre = resulttrim.groupby(resulttrim.index.quarter).min() ») | |||
16:03 (actu | diff) . . (-12) . . Aurelpere (discussion | contributions) (Page créée avec « # Quarterly mean for each quarter moyenne_trimestrielle_par_trimestre = resulttrim.groupby(resulttrim.index.quarter).mean() ») | |||
16:02 (actu | diff) . . (-28) . . Aurelpere (discussion | contributions) (Page créée avec « # Calculate maximum consecutive rainless days max_streak = 0 current_streak = 0 for value in resultday: if value == 0: current_streak += 1 max_streak... ») | |||
16:02 (actu | diff) . . (-10) . . Aurelpere (discussion | contributions) (Page créée avec « # Calculate yearly precipitation sums resultyear=result.resample('YE').sum() print("\nPrécipitations annuelles moyennes (mm):\n",resultyear.mean()) ») | |||
16:01 (actu | diff) . . (-14) . . Aurelpere (discussion | contributions) (Page créée avec « # Calculate quarterly precipitation sums resulttrim=result.resample('QE').sum() resulttrim=resulttrim.rename_axis('trimestre') print(resulttrim) ») | |||
16:01 (actu | diff) . . (-11) . . Aurelpere (discussion | contributions) (Page créée avec « # Calculate monthly precipitation sums resultmonth=result.resample('ME').sum() ») | |||
16:01 (actu | diff) . . (-15) . . Aurelpere (discussion | contributions) (Page créée avec « # Calculate weekly precipitation sums resultweek=result.resample('W').sum() ») | |||
16:01 (actu | diff) . . (-26) . . Aurelpere (discussion | contributions) (Page créée avec « # Calculate daily precipitation sums resultday=result.resample('D').sum() resultdaymonthindex=resultday.copy() resultdaymonthindex.index=resultdaymonthindex.index.month pr... ») | |||
16:00 (actu | diff) . . (-27) . . Aurelpere (discussion | contributions) (Page créée avec « # Only keep precipitations of last 3 hours result=result['rr3'] ») | |||
16:00 (actu | diff) . . (-10) . . Aurelpere (discussion | contributions) (Page créée avec « # Replace missing values with 0 result['rr3']=result['rr3'].replace('mq','0') result['rr3']=result['rr3'].astype('float') ») | |||
15:56 (actu | diff) . . (-8) . . Aurelpere (discussion | contributions) (Page créée avec « # Mean daily consumption calculus waterconsojourete = waterconsohebdoete/7 ») | |||
15:56 (actu | diff) . . (-25) . . Aurelpere (discussion | contributions) (Page créée avec « waterconsohebdoete=_ except Exception as err: waterconsohebdoete=0 print(f"\ntype error or empty user value, continuing with waterconsohebdoete={waterconsohebdoete... ») | |||
15:55 (actu | diff) . . (-28) . . Aurelpere (discussion | contributions) | |||
15:54 (actu | diff) . . (-25) . . Aurelpere (discussion | contributions) | |||
15:54 (actu | diff) . . (-76) . . Aurelpere (discussion | contributions) (Page créée avec « # Ask user to enter extra water consumption in summer period waterconsohebdoete = input("Enter extra weekly water consumption in summer (L) - 0 L by default: ") try: _... ») | |||
15:53 (actu | diff) . . (-44) . . Aurelpere (discussion | contributions) (Page créée avec « # Ask user to enter the final month of the summer period moisfinete = input("Enter the ending month for the extra water consumption of summer period (1,2,3,4,5,6,7,8,9,10,... ») | |||
15:52 (actu | diff) . . (-74) . . Aurelpere (discussion | contributions) (Page créée avec « # Ask a user to enter the starting month of the summer periodmoisdebutete = input("Enter the starting mont for the weekly extra use of water in summer (1,2,3,4,5,6,7,8,9,1... ») | |||
15:50 (actu | diff) . . (-8) . . Aurelpere (discussion | contributions) (Page créée avec « # Mean daily consumption calculus waterconsojour = waterconsohebdo/7 ») | |||
15:50 (actu | diff) . . (-12) . . Aurelpere (discussion | contributions) (Page créée avec « # Replace comma with points waterconsohebdo = float(waterconsohebdo.replace(',', '.')) ») | |||
15:50 (actu | diff) . . (-19) . . Aurelpere (discussion | contributions) (Page créée avec « # Ask user to enter his/her weekly water consumption waterconsohebdo = input("Entrez la consommation d'eau hebdomadaire constante(L): ") ») | |||
15:49 (actu | diff) . . (-27) . . Aurelpere (discussion | contributions) (Page créée avec « # Use values entered by user as x and y variables to find the closest meteorological station station_proche = station_la_plus_proche(x_input, y_input, stations) print("\nT... ») | |||
15:49 (actu | diff) . . (-12) . . Aurelpere (discussion | contributions) (Page créée avec « # Replace comma with points x_input = float(x_input.replace(',', '.')) y_input = float(y_input.replace(',', '.')) ») | |||
15:48 (actu | diff) . . (-22) . . Aurelpere (discussion | contributions) (Page créée avec « # Ask user to enter latitude and longitude x_input = input("Entrez la latitude de votre lieux: ") y_input = input("Entrez la longitude de votre lieux: ") ») | |||
15:48 (actu | diff) . . (-15) . . Aurelpere (discussion | contributions) (Page créée avec « def station_la_plus_proche(x, y, stations): """ Find closest meteorological station using x and y coordinates (latitude and longitude). """ distance_min =... ») | |||
15:48 (actu | diff) . . (-22) . . Aurelpere (discussion | contributions) (Page créée avec « def distance(lat1, lon1, lat2, lon2): """ distance computing between two geographic points using euclidian distance formula. """ return math.sqrt((lat2 - l... ») | |||
15:48 (actu | diff) . . (+7) . . Aurelpere (discussion | contributions) (Page créée avec « #"hard coded" meteorological stations stations=[{'ID': '07005', 'Nom': 'ABBEVILLE', 'Latitude': '50.136000', 'Longitude': '1.834000', 'Altitude': '69'}, {'ID': '07015', '... ») | |||
15:48 (actu | diff) . . (-4) . . Aurelpere (discussion | contributions) (Page créée avec « # data processing print("\nprocessing des data\n") files=os.listdir('.') csv=[a for a in files if a[-3:]=='csv'] combined_df = pd.concat((pd.read_csv(f,sep=';') for f in c... ») | |||
15:47 (actu | diff) . . (-17) . . Aurelpere (discussion | contributions) (Page créée avec « <pre> import math import os import pandas as pd import time # Watch out if you use this piece of code in other countries, you have to add adhoc meteorological stations ») | |||
15:47 (actu | diff) . . (-129) . . Aurelpere (discussion | contributions) (Page créée avec « To explain a bit the iteration stage: We start at volume0 storage capcity and surface0 harvesting surface precalculated in the previous stage. We do iteration loops on the... ») | |||
15:44 (actu | diff) . . (-12) . . Aurelpere (discussion | contributions) (Page créée avec « The improved piece of puthon code is this one (the comments explain each stages) ») | |||
15:44 (actu | diff) . . (-43) . . Aurelpere (discussion | contributions) (Page créée avec « Storage optimisation and extra water use in summer season ») | |||
15:43 (actu | diff) . . (-23) . . Aurelpere (discussion | contributions) (Page créée avec « have storage overlows problems) and we statisfy the consumption needs. ») | |||
15:42 (actu | diff) . . (-26) . . Aurelpere (discussion | contributions) (Page créée avec « (we make the hypothesis there is an overflow management and we dont ») | |||
15:42 (actu | diff) . . (-42) . . Aurelpere (discussion | contributions) (Page créée avec « and storage to verify we dont have drying up ») | |||
15:41 (actu | diff) . . (+11) . . Aurelpere (discussion | contributions) | |||
15:41 (actu | diff) . . (+4) . . Aurelpere (discussion | contributions) (Page créée avec « and 100% of minimum volume as starting points for the iteration) on the surface ») | |||
15:41 (actu | diff) . . (-13) . . Aurelpere (discussion | contributions) (Page créée avec « as basic hypothesis and add a "data-test" with iterations (50% of minimum surface ») | |||
15:40 (actu | diff) . . (-17) . . Aurelpere (discussion | contributions) (Page créée avec « We will now use these minimum surface and minimum storage results ») | |||
15:40 (actu | diff) . . (-4) . . Aurelpere (discussion | contributions) (Page créée avec « Which is satisfying with the previous constraint. ») | |||
15:40 (actu | diff) . . (-1) . . Aurelpere (discussion | contributions) (Page créée avec « 4727L in duo (44 maximum consecutive rainless days) of storage with stage 1 hypothesis ») | |||
15:39 (actu | diff) . . (-1) . . Aurelpere (discussion | contributions) (Page créée avec « 1735L in solo (44 maximum consecutive rainless days) of storage with stage 1 hypothesis ») | |||
15:39 (actu | diff) . . (-27) . . Aurelpere (discussion | contributions) (Page créée avec « But we also need a minimum for dry periods; ») | |||
15:38 (actu | diff) . . (0) . . Aurelpere (discussion | contributions) (Page créée avec « and 10725L in duo (2.5*max precipitations *78) ») | |||
15:38 (actu | diff) . . (-10) . . Aurelpere (discussion | contributions) (Page créée avec « We need a minimum storage of 3987L in solo (2.5*max daily precipitations*29) ») | |||
15:38 (actu | diff) . . (-4) . . Aurelpere (discussion | contributions) (Page créée avec « Important precipitation constraints: ») | |||
15:37 (actu | diff) . . (-18) . . Aurelpere (discussion | contributions) (Page créée avec « what is necessary for daily maximum precipitation ») | |||
15:37 (actu | diff) . . (-11) . . Aurelpere (discussion | contributions) (Page créée avec « and we will consequently take a minimum storage sized two times and a half ») | |||
15:37 (actu | diff) . . (-4) . . Aurelpere (discussion | contributions) (Page créée avec « The strong precipitations are usually regrouped (high standard deviation to the mean), ») | |||
15:36 (actu | diff) . . (-16) . . Aurelpere (discussion | contributions) (Page créée avec « => We need 78m2 to satisfy duo needs with hypothesis stage 1 ») | |||
15:36 (actu | diff) . . (-12) . . Aurelpere (discussion | contributions) (Page créée avec « => We need 29m2 to satisfy the solo needs with stage 1 hypothesis ») | |||
15:35 (actu | diff) . . (+5) . . Aurelpere (discussion | contributions) (Page créée avec « quarterly consumption/minimum quarterly mean precipitations= ») | |||
15:35 (actu | diff) . . (-12) . . Aurelpere (discussion | contributions) (Page créée avec « Gross estimate: ») | |||
15:34 (actu | diff) . . (-1) . . Aurelpere (discussion | contributions) (Page créée avec « quarterly duo consumption 9669 ») | |||
15:34 (actu | diff) . . (-1) . . Aurelpere (discussion | contributions) (Page créée avec « quarterly solo consumption 3549 ») | |||
15:34 (actu | diff) . . (-2) . . Aurelpere (discussion | contributions) (Page créée avec « Max rainless 44 d duo (L) 4727 ») | |||
15:34 (actu | diff) . . (-2) . . Aurelpere (discussion | contributions) (Page créée avec « Max rainless 44d solo (L) 1735 ») | |||
15:33 (actu | diff) . . (-2) . . Aurelpere (discussion | contributions) (Page créée avec « Needs: ») | |||
15:33 (actu | diff) . . (+2) . . Aurelpere (discussion | contributions) (Page créée avec « minimum quarterly mean (L) 125 ») | |||
15:33 (actu | diff) . . (0) . . Aurelpere (discussion | contributions) (Page créée avec « quarterly max (L) 350 ») | |||
15:33 (actu | diff) . . (0) . . Aurelpere (discussion | contributions) (Page créée avec « quarterly min (L) 29 ») | |||
15:32 (actu | diff) . . (+1) . . Aurelpere (discussion | contributions) (Page créée avec « daily max (L) 55 ») | |||
15:32 (actu | diff) . . (0) . . Aurelpere (discussion | contributions) | |||
15:32 (actu | diff) . . (-1) . . Aurelpere (discussion | contributions) (Page créée avec « <pre> Example for 1m2: ») | |||
15:32 (actu | diff) . . (-34) . . Aurelpere (discussion | contributions) (Page créée avec « We can then do the calculus of mean precipitations previously estimated and mean consumption previously measured ») | |||
15:31 (actu | diff) . . (-25) . . Aurelpere (discussion | contributions) (Page créée avec « For correct storage sizing we recall usefully that 1m2 gives an equivalent of 1L for 1mm of precipitations. ») | |||
15:31 (actu | diff) . . (-11) . . Aurelpere (discussion | contributions) (Page créée avec « Harvesting surface sizing and storage sizing ») | |||
15:30 (actu | diff) . . (-11) . . Aurelpere (discussion | contributions) (Page créée avec « Daily mean for each quarter (mm): trimestre 1 2.159718 2 2.474126 3 1.366008 4 2.099209 Name: rr3, dtype: float64 </pre> ») | |||
15:30 (actu | diff) . . (-8) . . Aurelpere (discussion | contributions) (Page créée avec « Daily maximum for each quarter (mm): trimestre 1 42.8 2 55.0 3 50.2 4 28.0 Name: rr3, dtype: float64 ») | |||
15:30 (actu | diff) . . (-8) . . Aurelpere (discussion | contributions) (Page créée avec « Daily minimum for each quarter (mm): trimestre 1 -0.6 2 -0.4 3 -0.3 4 -0.5 Name: rr3, dtype: float64 ») | |||
15:30 (actu | diff) . . (-9) . . Aurelpere (discussion | contributions) (Page créée avec « Quarterly maximum for each quarter (mm): trimestre 1 322.1 2 341.0 3 192.8 4 350.9 Name: rr3, dtype: float64 ») | |||
15:29 (actu | diff) . . (-9) . . Aurelpere (discussion | contributions) (Page créée avec « Quarterly minimum for each quarter (mm): trimestre 1 99.8 2 102.2 3 29.0 4 82.6 Name: rr3, dtype: float64 ») | |||
15:29 (actu | diff) . . (-12) . . Aurelpere (discussion | contributions) (Page créée avec « Quarterly mean for each quarter (mm): trimestre 1 194.963636 2 225.145455 3 125.672727 4 193.127273 Name: rr3, dtype: float64 ») | |||
15:29 (actu | diff) . . (-13) . . Aurelpere (discussion | contributions) (Page créée avec « Maximum rainless consecutive days: 44 ») | |||
15:28 (actu | diff) . . (-3) . . Aurelpere (discussion | contributions) | |||
15:26 (actu | diff) . . (-8) . . Aurelpere (discussion | contributions) (Page créée avec « Yearly mean precipitations (mm): 738.9090909090909 ») | |||
15:25 (actu | diff) . . (-13) . . Aurelpere (discussion | contributions) | |||
15:24 (actu | diff) . . (-13) . . Aurelpere (discussion | contributions) | |||
15:24 (actu | diff) . . (+1) . . Aurelpere (discussion | contributions) | |||
15:23 (actu | diff) . . (-27) . . Aurelpere (discussion | contributions) | |||
15:22 (actu | diff) . . (-28) . . Aurelpere (discussion | contributions) | |||
15:21 (actu | diff) . . (-8) . . Aurelpere (discussion | contributions) | |||
15:20 (actu | diff) . . (-7) . . Aurelpere (discussion | contributions) (Page créée avec « For latitude 44.2 and longitude 0.6 we get: ») | |||
15:19 (actu | diff) . . (-34) . . Aurelpere (discussion | contributions) (Page créée avec « # Print results print("\n Daily minimum for each quarter (mm):\n", min_par_jour_par_trimestre) print("\n Daily maximum for each quarter (mm):\n", max_par_jour_par_trimestr... ») | |||
15:19 (actu | diff) . . (-11) . . Aurelpere (discussion | contributions) (Page créée avec « # Daily mean for each quarter moyenne_par_jour_par_trimestre = resultday.groupby(resultday.index.quarter).mean() moyenne_par_jour_par_trimestre=moyenne_par_jour_par_trimes... ») | |||
15:18 (actu | diff) . . (-8) . . Aurelpere (discussion | contributions) (Page créée avec « # Daily maximum for each quarter max_par_jour_par_trimestre = resultday.groupby(resultday.index.quarter).max() max_par_jour_par_trimestre=max_par_jour_par_trimestre.rename... ») | |||
15:18 (actu | diff) . . (-8) . . Aurelpere (discussion | contributions) (Page créée avec « # Daily minimum for each quarter min_par_jour_par_trimestre = resultday.groupby(resultday.index.quarter).min() min_par_jour_par_trimestre=min_par_jour_par_trimestre.rename... ») | |||
15:18 (actu | diff) . . (-40) . . Aurelpere (discussion | contributions) (Page créée avec « # Print results print("\nQuarterly mean for each quarter (mm):\n", moyenne_trimestrielle_par_trimestre) print("\nQuarterly minimum for each quarter (mm):\n", min_trimestri... ») | |||
15:17 (actu | diff) . . (-9) . . Aurelpere (discussion | contributions) (Page créée avec « # Quarterly maximum for each quarter max_trimestrielle_par_trimestre = resulttrim.groupby(resulttrim.index.quarter).max() ») | |||
15:17 (actu | diff) . . (-9) . . Aurelpere (discussion | contributions) (Page créée avec « # Quarterly minimum for each quarter min_trimestrielle_par_trimestre = resulttrim.groupby(resulttrim.index.quarter).min() ») | |||
15:16 (actu | diff) . . (-12) . . Aurelpere (discussion | contributions) (Page créée avec « # Quarterly mean for each quarter moyenne_trimestrielle_par_trimestre = resulttrim.groupby(resulttrim.index.quarter).mean() ») | |||
15:16 (actu | diff) . . (-16) . . Aurelpere (discussion | contributions) (Page créée avec « # Calculate maximum consecutive rainless days max_streak = 0 current_streak = 0 for value in resultday: if value == 0: current_streak += 1 max_streak =... ») | |||
15:16 (actu | diff) . . (-10) . . Aurelpere (discussion | contributions) (Page créée avec « # Calculate yeraly precipitations sum resultyear=result.resample('YE').sum() print("\nPrécipitations annuelles moyennes (mm):\n",resultyear.mean()) ») | |||
15:16 (actu | diff) . . (-14) . . Aurelpere (discussion | contributions) (Page créée avec « # Calculate quarterly precipitations sum resulttrim=result.resample('QE').sum() resulttrim=resulttrim.rename_axis('trimestre') print(resulttrim) ») | |||
15:15 (actu | diff) . . (-12) . . Aurelpere (discussion | contributions) (Page créée avec « # Calculate montly precipitation sums resultmonth=result.resample('ME').sum() ») | |||
15:15 (actu | diff) . . (-19) . . Aurelpere (discussion | contributions) (Page créée avec « # Only keep precipitations columns of last 3 hours result=result['rr3'] ») | |||
15:14 (actu | diff) . . (-14) . . Aurelpere (discussion | contributions) (Page créée avec « # Calculate weekly precipitations sums resultweek=result.resample('W').sum() ») | |||
15:13 (actu | diff) . . (-12) . . Aurelpere (discussion | contributions) (Page créée avec « # Calculate daily precipitations sums resultday=result.resample('D').sum() print("\nMoyenne par jour (mm):\n", resultday.mean()) print("Minimum par jour (mm):\n", resultda... ») | |||
15:12 (actu | diff) . . (-12) . . Aurelpere (discussion | contributions) (Page créée avec « # replace missing data with 0 result['rr3']=result['rr3'].replace('mq','0') result['rr3']=result['rr3'].astype('float') ») | |||
15:12 (actu | diff) . . (-18) . . Aurelpere (discussion | contributions) (Page créée avec « # Convert 'date_column'in a datetime format and make it a sorted index result['datetime'] = pd.to_datetime(result['date'], format='%Y%m%d%H%M%S') result.set_index('datetim... ») | |||
15:09 (actu | diff) . . (-22) . . Aurelpere (discussion | contributions) (Page créée avec « def distance(lat1, lon1, lat2, lon2): """ distance computing between two geographic points using euclidian distance formula. """ return math.sqrt((lat2 - l... ») | |||
15:08 (actu | diff) . . (-27) . . Aurelpere (discussion | contributions) (Page créée avec « # Use values entered by user as x and y variables to find the closest meteorological station station_proche = station_la_plus_proche(x_input, y_input, stations) print("La... ») | |||
15:08 (actu | diff) . . (-12) . . Aurelpere (discussion | contributions) (Page créée avec « # Replace comma with points x_input = float(x_input.replace(',', '.')) y_input = float(y_input.replace(',', '.')) ») | |||
15:08 (actu | diff) . . (-15) . . Aurelpere (discussion | contributions) (Page créée avec « def station_la_plus_proche(x, y, stations): """ Find closest meteorological station using x and y coordinates (latitude and longitude). """ distance_min =... ») | |||
15:07 (actu | diff) . . (-22) . . Aurelpere (discussion | contributions) (Page créée avec « # Ask user to enter latitude and longitude x_input = input("Entrez la latitude de votre lieux: ") y_input = input("Entrez la longitude de votre lieux: ") ») | |||
15:06 (actu | diff) . . (+7) . . Aurelpere (discussion | contributions) (Page créée avec « #"hard coded" meteorological stations stations=[{'ID': '07005', 'Nom': 'ABBEVILLE', 'Latitude': '50.136000', 'Longitude': '1.834000', 'Altitude': '69'}, {'ID': '07015', '... ») | |||
15:06 (actu | diff) . . (-8) . . Aurelpere (discussion | contributions) (Page créée avec « # data processing print("\ndata processing\n") files=os.listdir('.') csv=[a for a in files if a[-3:]=='csv'] combined_df = pd.concat((pd.read_csv(f,sep=';') for f in csv),... ») | |||
15:05 (actu | diff) . . (-17) . . Aurelpere (discussion | contributions) (Page créée avec « # Watch out if you use this piece of code in other countries, you have to add adhoc meteorological stations ») | |||
15:04 (actu | diff) . . (-30) . . Aurelpere (discussion | contributions) (Page créée avec « To do so, we provide the following piece of logic coded in python (fitting meteo france data but adapted to other meteorological data, as synop is an encoding standard use... ») | |||
15:02 (actu | diff) . . (-70) . . Aurelpere (discussion | contributions) (Page créée avec « For correct storage sizing, we first need mean precipitations on previous years. ») | |||
15:02 (actu | diff) . . (-17) . . Aurelpere (discussion | contributions) (Page créée avec « Retrospective calculus of daily and seasonal precipitations ») | |||
15:02 (actu | diff) . . (-5) . . Aurelpere (discussion | contributions) (Page créée avec « quarter (13 weeks) 9776 </pre> ») | |||
15:00 (actu | diff) . . (-120) . . Aurelpere (discussion | contributions) (Page créée avec « We are in 2024 and if you are being targetted and shackled as ecoterrorists like me, you will want to inspect your measurements instruments before use, so you can inspect... ») | |||
14:58 (actu | diff) . . (-5) . . Aurelpere (discussion | contributions) (Page créée avec « daily 107 ») | |||
14:57 (actu | diff) . . (-2) . . Aurelpere (discussion | contributions) (Page créée avec « week (4 showers, 1 machine) 752 ») | |||
14:55 (actu | diff) . . (0) . . Aurelpere (discussion | contributions) (Page créée avec « washing machine 50 ») | |||
14:55 (actu | diff) . . (0) . . Aurelpere (discussion | contributions) (Page créée avec « shower 50 ») | |||
14:55 (actu | diff) . . (0) . . Aurelpere (discussion | contributions) (Page créée avec « cooking 4 ») | |||
14:54 (actu | diff) . . (+3) . . Aurelpere (discussion | contributions) (Page créée avec « dish washing 10 ») | |||
14:54 (actu | diff) . . (-1) . . Aurelpere (discussion | contributions) (Page créée avec « drinks 4 ») | |||
14:54 (actu | diff) . . (-1) . . Aurelpere (discussion | contributions) (Page créée avec « conso for two - 4 showers a week (L) ») | |||
14:54 (actu | diff) . . (-5) . . Aurelpere (discussion | contributions) (Page créée avec « quarter (13 weeks) 3588 ») | |||
14:53 (actu | diff) . . (-5) . . Aurelpere (discussion | contributions) (Page créée avec « daily 39 ») | |||
14:53 (actu | diff) . . (-1) . . Aurelpere (discussion | contributions) (Page créée avec « week (2 showers, 1 machine) 276 ») | |||
14:53 (actu | diff) . . (-1) . . Aurelpere (discussion | contributions) (Page créée avec « washing machine 50 ») | |||
14:53 (actu | diff) . . (0) . . Aurelpere (discussion | contributions) (Page créée avec « cooking 4 ») | |||
14:52 (actu | diff) . . (+3) . . Aurelpere (discussion | contributions) (Page créée avec « dish washing 10 ») | |||
14:52 (actu | diff) . . (0) . . Aurelpere (discussion | contributions) (Page créée avec « shower (L) 50 ») | |||
14:52 (actu | diff) . . (-1) . . Aurelpere (discussion | contributions) (Page créée avec « drinks 4 ») | |||
14:52 (actu | diff) . . (-1) . . Aurelpere (discussion | contributions) (Page créée avec « <pre> conso solo - 2 showers weekly (L) ») | |||
14:51 (actu | diff) . . (-8) . . Aurelpere (discussion | contributions) (Page créée avec « For a mobilhome with dry toilets we have: ») | |||
14:51 (actu | diff) . . (-62) . . Aurelpere (discussion | contributions) (Page créée avec « To evaluate the needs for domestic installations, nothing is more efficient thant a water meter. A first approach is to make a rule of 3 from your weekly consumption. You... ») | |||
14:50 (actu | diff) . . (-3) . . Aurelpere (discussion | contributions) (Page créée avec « Needs evaluation ») | |||
14:50 (actu | diff) . . (-43) . . Aurelpere (discussion | contributions) (Page créée avec « Python relies on C libraries for some basics operations, and hack, including scientific hack, is never impossible, but we will let these pro-lowtech considerations aside t... ») | |||
14:45 (actu | diff) . . (-41) . . Aurelpere (discussion | contributions) (Page créée avec « Mind to activate virtual environment where pandas is installed each time you use the script (after a reboot or if you close and open again the terminal) with this command: ») | |||
14:43 (actu | diff) . . (-17) . . Aurelpere (discussion | contributions) (Page créée avec « To do so, here are the commands to enter in a linux debian system before running processing.py to be ok: ») | |||
14:42 (actu | diff) . . (+1) . . Aurelpere (discussion | contributions) | |||
14:41 (actu | diff) . . (+2) . . Aurelpere (discussion | contributions) | |||
14:40 (actu | diff) . . (-60) . . Aurelpere (discussion | contributions) (Page créée avec « However, you will have to install pandas library which is massively used in finance and science industries, in particular for its efficient timeseries handling and vectori... ») | |||
14:38 (actu | diff) . . (-7) . . Aurelpere (discussion | contributions) (Page créée avec « Under linux, python is usually installed and o use the code shared here, you'll just have to copy and paste the code in a text file called processing.py and then enter ») | |||
14:38 (actu | diff) . . (-10) . . Aurelpere (discussion | contributions) (Page créée avec « To use python under another operating system, please cope with your proprietary and intrusive crap. ») | |||
14:32 (actu | diff) . . (-32) . . Aurelpere (discussion | contributions) (Page créée avec « (In the tutorial we use all data from 2010 to 2020) ») | |||
14:31 (actu | diff) . . (-28) . . Aurelpere (discussion | contributions) (Page créée avec « Example in debian linux command line to download and unzip all csv of year 2020 in a directory ~/synop: ») | |||
14:31 (actu | diff) . . (-54) . . Aurelpere (discussion | contributions) (Page créée avec « Download all csv files with months and years with which you want to make the computing, put them in a directory of your choice and unzip them (archive format is gz). Also... ») | |||
14:29 (actu | diff) . . (-14) . . Aurelpere (discussion | contributions) (Page créée avec « You can also download the data on Meteo France website: ») | |||
14:29 (actu | diff) . . (-17) . . Aurelpere (discussion | contributions) (Page créée avec « http://data.cquest.org/meteo-france/synop/ with description here: ») |
15:02 | (Journal des créations de comptes utilisateur) . . [SergioMorrill7 ; Ownerjaw49] | ||
15:02 . . Le compte de l’utilisateur SergioMorrill7 (discussion | contributions) a été créé | |||
14:34 . . Le compte de l’utilisateur Ownerjaw49 (discussion | contributions) a été créé |
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #