Modifications récentes

Suivez les changements les plus récents du wiki sur cette page.

Options des modifications récentes
Légende :
N
Cette modification a créé une nouvelle page (voir aussi la liste des nouvelles pages).
m
Cette modification est mineure.
b
Cette modification a été effectuée par un robot.
(±123)
La taille de la page a changé de ce nombre d’octets.
Ci-dessous les modifications effectuées depuis le 9 juillet 2024, 17:14 (affichées jusqu’à 200). (Réinitialiser la sélection de la date)
Afficher les 50 | 100 | 200 | 250 | 500 dernières modifications effectuées au cours des 1 | 3 | 7 | 14 | 30 derniers jours.
Masquer les utilisateurs enregistrés | Masquer les utilisateurs anonymes | Afficher mes modifications | Afficher les robots | Masquer les modifications mineures
Afficher les nouvelles modifications depuis le 3 août 2024 à 16:20
   
Langue :

3 août 2024

     16:19  Dimensionner la récupération d'eau de pluie pour être autonome/en‎‎ (173 modifications | historique) . . (-2 969). . [Aurelpere‎ (173×)]
      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: »)
      14:28 (actu | diff) . . (-4). . Aurelpere (discussion | contributions) (Page créée avec « In this tutorial, we use meteorological synop data available here: »)
      14:28 (actu | diff) . . (+3). . Aurelpere (discussion | contributions) (Page créée avec « Software prerequisites »)
      14:26 (actu | diff) . . (-1). . Aurelpere (discussion | contributions) (Page créée avec « Interactive web demo here: »)
      14:25 (actu | diff) . . (-21). . Aurelpere (discussion | contributions) (Page créée avec « To do that, we can use meteorological data (meteo france in france) to get a retrospective view on the seasonal precipitations and adjust the harvesting device sizes »)
      14:24 (actu | diff) . . (-45). . Aurelpere (discussion | contributions) (Page créée avec « We can wonder on the correct way to size rainwater harvesting devices »)
      14:23 (actu | diff) . . (-91). . Aurelpere (discussion | contributions) (Page créée avec « I initially made the piece of logic below to make a mobilhome offgrid with the idea to use photovoltaic modules to harvest rainwater, as in the ulta chaata realisation (ht... »)
      14:21 (actu | diff) . . (+3). . Aurelpere (discussion | contributions) (Page créée avec « It is actually the first element to consider for example when considering site settlement in permaculture (observation stage). »)
      14:17 (actu | diff) . . (-34). . Aurelpere (discussion | contributions) (Page créée avec « In cases where we want to be offgrid, the water issue is essential »)
      14:17 (actu | diff) . . (-23). . Aurelpere (discussion | contributions) (Page créée avec « Offgrid rainwater harvesting sizing »)
     15:02  (Journal des créations de comptes utilisateur). . [SergioMorrill7‎ ; RaeDuell54583‎ ; Ownerjaw49‎ ; KandyG91079‎]
      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éé ‎
      14:25 . . Le compte de l’utilisateur RaeDuell54583 (discussion | contributions) a été créé ‎
      13:47 . . Le compte de l’utilisateur KandyG91079 (discussion | contributions) a été créé ‎
     14:07  Mesure de l'ensoleillement-luminosité avec un ordinateur monocarte (raspberry-orangepi)/en‎‎ (23 modifications | historique) . . (-391). . [Aurelpere‎ (23×)]
      14:07 (actu | diff) . . (-5). . Aurelpere (discussion | contributions)
      14:07 (actu | diff) . . (+2). . Aurelpere (discussion | contributions)
      14:01 (actu | diff) . . (+4). . Aurelpere (discussion | contributions)
      14:01 (actu | diff) . . (-118). . Aurelpere (discussion | contributions)
      13:53 (actu | diff) . . (-24). . Aurelpere (discussion | contributions)
      13:50 (actu | diff) . . (-6). . Aurelpere (discussion | contributions) (Page créée avec « install django server »)
      13:50 (actu | diff) . . (-2). . Aurelpere (discussion | contributions) (Page créée avec « 1.install docker: »)
      13:49 (actu | diff) . . (-1). . Aurelpere (discussion | contributions) (Page créée avec « Watch out not to unplug the sensor when measuring, otherwise you will need »)
      13:49 (actu | diff) . . (-8). . Aurelpere (discussion | contributions) (Page créée avec « Double click on the downloaded file »)
      13:47 (actu | diff) . . (-45). . Aurelpere (discussion | contributions) (Page créée avec « you can use my other tutorial on offgrid photovoltaic sizing here: Dimensionner une installation photovoltaïque autonome »)
      13:47 (actu | diff) . . (-16). . Aurelpere (discussion | contributions) (Page créée avec « Notice that if you prefer to use sunlight stats of the jrc model, »)
      13:46 (actu | diff) . . (-23). . Aurelpere (discussion | contributions) (Page créée avec « This tutorial will be updated with amperage and voltage yoctopuce sensors when i have time, motivation and budget :) »)
      13:46 (actu | diff) . . (-12). . Aurelpere (discussion | contributions) (Page créée avec « The sever is available at [http://adresse_ip:4000 <nowiki>http://ip_address</nowiki>:4000] locally and <nowiki>http://public_ip_address</nowiki> on the internet »)
      13:45 (actu | diff) . . (-4). . Aurelpere (discussion | contributions) (Page créée avec « stages 6 to 11 of this tutorial: »)
      13:45 (actu | diff) . . (-20). . Aurelpere (discussion | contributions) (Page créée avec « dates filter (with possible excel export). »)
      13:44 (actu | diff) . . (-48). . Aurelpere (discussion | contributions) (Page créée avec « and select measurements based on »)
      13:44 (actu | diff) . . (-7). . Aurelpere (discussion | contributions) (Page créée avec « available on port 4000 that permits to display database recorded measurements »)
      13:43 (actu | diff) . . (-30). . Aurelpere (discussion | contributions) (Page créée avec « in lux every minute and runs a website »)
      13:43 (actu | diff) . . (-5). . Aurelpere (discussion | contributions) (Page créée avec « type in your terminal <blockquote>git clone <nowiki>https://gitlab.com/aurelpere/lux.git</nowiki></blockquote> »)
      13:43 (actu | diff) . . (-2). . Aurelpere (discussion | contributions) (Page créée avec « It is ready, your single board computer records the luminosity measurements »)
      13:43 (actu | diff) . . (-5). . Aurelpere (discussion | contributions) (Page créée avec « type in your terminal <blockquote>cd lux && docker compose up</blockquote> »)
      13:42 (actu | diff) . . (-11). . Aurelpere (discussion | contributions) (Page créée avec « 2.follow the instructions on the repository <nowiki>https://gitlab.com/aurelpere/lux</nowiki> (free software i coded to use yoctolight more easily): »)
      13:40 (actu | diff) . . (-5). . Aurelpere (discussion | contributions) (Page créée avec « type in your terminal: »)