Commit f3163017 authored by Matthias Betz's avatar Matthias Betz
Browse files

add alkis usage shape files

parents 214ffac3 dfd0d34b
PROJCS["ETRS_1989_UTM_Zone_32N",GEOGCS["GCS_ETRS_1989",DATUM["D_ETRS_1989",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",9.0],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]
\ No newline at end of file
Code,Species Density (trees ha-1 ),Age (years),Height (m),DBH (cm),AB (m2 ha-1 ),LAI MAT (°C),PET (mm),MAP (mm),P (mm),Th (%),Sf (%),I (%)
S01 Abies alba 1034 120–160 21–25 31.8 42.4 – 6.5 – 1021 1280.4 83.9 – –
F01 Abies alba 366 – 27.0 – – – – – 1063 1062.8 62.1 – –
F02 Abies alba 449 80 28.0 – – – – – 1210 1210.3 73.6 – –
I01 Abies alba – 150–180 – – – – 6.0 – 1342 1544.8 77.7 – –
G01 Abies cephalonica – 10–140 25.0 30.0 – – – – – 1634.0 63.8 – –
S02 Cedrus atlantica – 45 20–25 – – – 14.1 – 453 – 52.7 – –
F03 Picea abies 395 60 14.0 27.0 22.0 – 5.5 – 1900 1537.5 83.3 0.7 16.0
I02 Picea abies 554 110 29.4 35.2 54.3 4.0 6.0 569 1500 1412.0 78.2 – –
I03 Picea abies – 50–80 – – – – 8.0 – 1267 1688.2 76.4 – –
I04 Picea abies 1031 80 18.8 22.8 42.0 4.3 8.0 – 1300 1875.0 81.1 – –
I05 Picea abies 391 120–200 28.6 42.2 54.7 2.9 5.0 437 800 1091.5 78.8 – –
S03 Pinus halepensis (ind.) – – – – – – 14.5 740 228 217.8 70.7 1.7 27.6
F04 Pinus halepensis 660 – 10–12 – 24.6 – – – 770 688.1 78.5 – –
S04 Pinus halepensis – – – – – – 18.2 919 302 403.6 58.9 – –
S05 Pinus halepensis – – – – – – 18.2 919 302 403.6 52.7 – –
S06 Pinus nigra Ar. (ind.) 1375 16 3.5 5.8 – – 12.4 – 396 650.0 84.3 12.3 3.4
I06 Pinus nigra L. 1533 35 – 23.1 64.5 – 9.0 – 1179 – 41.3 0.7 58.0
I07 Pinus nigra L. 867 35 – 25.7 44.9 – 9.0 – 1179 – 52.2 0.8 47.0
F05 Pinus nigra L. 302 110–140 38.0 – – – – – 1612 1611.5 69.0 – –
F06 Pinus pinea 800 33 11.5 – – – – 792 494 – 70.6 2.3 27.1
F07 Pinus pinea 800 – – 20.2 33.9 – – – 648 769.0 69.9 2.3 27.8
S07 Pinus pinaster Ait. 110 16 10.0 12.8 – – 12.4 – 395 650.0 85.9 1.5 12.6
P01 Pinus pinaster 400 50 – 32.1 32.8 – 13.8 – 1600 990.1 84.8 1.1 14.1
P02 Pinus pinaster 312 60 – 33.7 – 2.7 – 1300 600 528.9 82.6 0.3 17.1
S08 Pinus sylvestris 2400 33 10.0 14.3 55.8 – 9.0 900 850 608.3 74.8 1.3 23.8
S09 Pinus sylvestris 1080 – 19.0 18.6 52.3 – 8.0 – 931 998.0 – – –
S10 Pinus sylvestris 1080 – 19.0 18.6 52.3 – 8.0 – 931 858.0 73.1 0.8 26.1
S11 Pinus sylvestris 1700 – 9.0 19.8 – – 11.5 680 985 1021.0 80.7 10.8 8.5
S12 Pinus sylvestris 581 50 15.0 30–40 – – 12.4 705 895 1253.7 51.2 0.4 48.4
S13 Pinus sylvestris 269 120 30.0 33–43 – – – – 877 865.0 83.2 0.3 16.5
I08 Quercus cerris L. 2131 45 12.9 12.5 25.9 3.3 12.0 752 1200 748.0 894 3.1 7.5
I09 Quercus cerris L. 1623 35 14.1 14.1 25.3 3.4 12.0 696 1000 991.5 87.4 10.4 2.2
I10 Quercus cerris L. 4299 35 12.4 10.6 37.4 4.4 10.0 – 1250 1102.0 84.6 – –
I11 Quercus cerris L. 847 50 15.2 19.6 25.6 2.4 13.0 – 800 563.0 – – –
I12 Quercus cerris L. 2375 – – – – – – – – – 26.2 6.3 67.5
S14 Quercus coccifera – – – – – – 18.2 919 302 403.6 55.2 – –
S15 Quercus ilex 2546 60–90 9–12 18.6 26.6 – 6.5 – 849 817.5 63.8 – –
S16 Quercus ilex 2127 – 6.0 11.3 26.5 – – – 876 1275.2 75.5 2.7 21.9
S17 Quercus ilex 1753 – 6.4 12.0 22.3 – – – 876 1048.2 72.1 5.3 22.6
S18 Quercus ilex 8460 – 3–9 – 37.9 5.0 13.0 1043 570 432.0 75.0 12.1 12.9
S19 Quercus ilex 18200 – – – – – 13.0 1043 570 939.0 64.9 – –
G02 Quercus ilex – 40–80 – – – – – – – 1150.0 59.7 – –
F08 Quercus ilex 525 – 15.0 – 34.1 – – – – 478.5 72.3 – –
F09 Quercus ilex 1440 – 11.0 – 38.8 – – – – 810.5 68.0 – –
I13 Quercus ilex 2366 50 12.2 12.7 30.2 4.1 15.0 747 900 861.5 77.8 3.4 18.8
S24 Quercus ilex rotundifolia (ind.) 30-45 – – 25.5 – – 16.0 847 516 755.0 72.8 0.7 26.5
S25 Quercus ilex rototundifolia (ind.) – – 8.4 24.9 – – 12.2 – 432 – 63.0 0.6 36.4
I14 Quercus petraea 2131 45 12.9 12.5 25.9 3.3 12.0 752 1200 748.0 88.0 4.7 7.2
I15 Quercus pubescens 3250 7 – 2.2 1.8 – 16.3 – 1021 – – 0.3 26.3
I16 Quercus pubescens 1934 5 – 2.5 0.3 – 16.3 – 1021 – – – 15.2
S20 Quercus pyrenaica 820 – 13.0 15.2 16.0 1.8 11.4 647 1580 1056.7 84.7 0.9 14.3
S21 Quercus pyrenaica 405 – 17.0 25.4 20.0 1.9 8.1 589 1245 933.3 85.9 0.7 13.4
S22 Quercus pyrenaica 1043 – 8.5 11.0 14.0 2.0 12.9 725 872 825.0 85.2 0.6 14.2
S23 Quercus pyrenaica 740 – 12.0 16.5 21.0 2.6 13.3 725 720 624.7 83.4 0.8 15.8
P03 Castanea sativa Mill. 67 – 10.0 41.2 – – 12.5 – 1133 2490.0 89.7 0.2 10.1
P04 Castanea sativa Mill. 67 – 9.0 39.2 – – 12.5 – 1133 2490.0 94.4 0.2 5.4
S26 Castanea sativa – – – – – – – – – 444.5 67.9 12.9 19.1
P05 Eucalyptus globulus 1010 7 16.5 14.2 – 3.2 – 1300 600 598.5 87.5 1.7 10.8
P06 Eucalyptus globulus 1792 10 – 13.5 25.0 – 13.8 – 1600 156.8 84.7 2.9 12.4
P07 Eucalyptus globulus 1760 7 – 12.7 24.6 – 13.8 – 1600 223.4 83.9 2.9 13.2
P08 Eucalyptus globulus 1664 5 – 7.3 17.3 – 13.8 – 1600 335.7 85.7 2.9 11.4
I17 Fagus sylvatica L. – – – 28.5 – – 8.7 – 2027 – 61.6 13.6 24.8
I18 Fagus sylvatica L. – – – 28.5 – – 8.7 – 2027 – 63.2 15.0 21.8
S27 Fagus sylvatica 526 50 20–22 4–20 – – 12.4 705 895 1098.5 64.4 6.6 29.0
F10 Fagus sylvatica 4270 50 3–13 10.2 52.2 – 5.5 – 1900 1537.5 64.8 20.4 14.8
S28 Fagus sylvatica 2085 50–70 16–20 20.7 26.7 – 6.5 – 1214 684.9 80.3 – –
I19 Fagus sylvatica 889 110 19.9 24.3 41.2 4.7 10.0 523 1300 – – 4.1 –
I20 Fagus sylvatica 327 110 25.0 39.7 40.3 4.4 10.0 632 1500 1552.5 76.3 1.1 22.6
I21 Fagus sylvatica 228 100 27.6 52.0 48.75 – 10.0 – 1250 1139.0 89.1 – –
I22 Fagus sylvatica 4356 40 12.8 10.3 35.15 4.6 10.0 684 1800 1139.0 73.9 6.4 19.8
I23 Fagus sylvatica 1200 55 15.4 17.8 29.82 4.2 8.0 560 1500 1623.5 92.1
I24 Fagus sylvatica 345 110 24.5 36.2 35.46 5.3 5.0 529 1900 1366.5 – 2.0 –
G03 Fagus moesiaca – 100–130 25.0 34.0 – – – – – 1456.0 80.5 8.0 11.5
S29 Populus alba – 35 30–35 – – – 14.1 – 453 – 58.5 – –
S30 Adenocarpus decorticans (ind.) 207 <16 1.0 12.4 – – 12.4 – 396 650.0 75.0 4.4 20.6
S31 Anthyllis cytisoides (ind.) – 0 0.7 – – 3.9 17.0 1300 300 – 40.0 20.0 40.0
S32 Cistus laurifolius (ind.) 670 <16 1.5 8.3 – – 12.4 – 396 650.0 64.7 7.2 28.1
F11 Erica sp. – – – – – – – – 967 480.0 78.3 16.3 5.4
S33 Juniperus oxycedrus (ind.) – – – – – – 14.5 740 228 89.7 47.6 22.0 30.4
S34 Retama sphaerocarpa (ind.) – – 1.7 – – 0.7 17.0 1300 300 – 72.0 7.0 21.0
S35 Rosmarinus officinalis (ind.) – – – – – – 14.5 740 228 181.3 33.9 42.5 23.6
S36 Rosmarinus officinalis (ind.) – – – – – – 12.9 1000 497 357.5 78.5 – –
S37 Thymus vulgaris (ind.) – – – – – – 14.5 740 228 181.3 37.2 31.2 31.6
\ No newline at end of file
...@@ -3,8 +3,6 @@ ...@@ -3,8 +3,6 @@
<groupId>de.hft.stuttgart</groupId> <groupId>de.hft.stuttgart</groupId>
<artifactId>evapotranspiration</artifactId> <artifactId>evapotranspiration</artifactId>
<version>0.0.1-SNAPSHOT</version> <version>0.0.1-SNAPSHOT</version>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>17</maven.compiler.source> <maven.compiler.source>17</maven.compiler.source>
...@@ -20,4 +18,4 @@ ...@@ -20,4 +18,4 @@
<version>5.7.1</version> <version>5.7.1</version>
</dependency> </dependency>
</dependencies> </dependencies>
</project> </project>
\ No newline at end of file
...@@ -74,79 +74,87 @@ public class EvapotranspirationCalculator { ...@@ -74,79 +74,87 @@ public class EvapotranspirationCalculator {
List<Double> et0us = new ArrayList<>(); List<Double> et0us = new ArrayList<>();
List<Double> et0s = new ArrayList<>(); List<Double> et0s = new ArrayList<>();
List<Double> demands = new ArrayList<>(); List<Double> demands = new ArrayList<>();
List<String> csvLines = new ArrayList<>();
LocalDateTime counter = start; LocalDateTime counter = start;
System.out.println("Date,ETIa (L/m²/d),ET0 (L/m²/d)"); // System.out.println("Date,ETIa (L/m²/d),ET0 (L/m²/d)");
int startHours = (int) Duration.between(startOfYear, start).toHours(); int startHours = (int) Duration.between(startOfYear, start).toHours();
int hours = (int) Duration.between(start, end).toHours(); int hours = (int) Duration.between(start, end).toHours();
DateTimeFormatter f = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm"); DateTimeFormatter f = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm");
Locale.setDefault(new Locale("en", "US")); Locale.setDefault(new Locale("en", "US"));
try (BufferedWriter bw = Files.newBufferedWriter(Paths.get("all_values.csv"), StandardCharsets.UTF_8)) { csvLines.add("DateTime;Temperature;Humidity;GHI;DayOrNight;NetLongwaveRadiation;WindSpeed;SaturationVaporPressure;ActualVaporPressure;Psy;ExtraterrestrialRadiation;NetRadiation;ET0;ET0u");
bw.write( csvLines.add(
"DateTime;Temperature;Humidity;GHI;DayOrNight;NetLongwaveRadiation;WindSpeed;SaturationVaporPressure;ActualVaporPressure;Psy;ExtraterrestrialRadiation;NetRadiation;ET0;ET0u\n"); "dd/mm/yyyy HH:MM;[°C];[%];[W/m²];[0/1];[MJ/(m².h)];[m/s];[kPa];[kPa];[kPa/°C];[MJ/(m².h)];[MJ/(m².h)];[mm/h];[mm/h]");
bw.write("dd/mm/yyyy HH:MM;[°C];[%];[W/m²];[0/1];[MJ/(m².h)];[m/s];[kPa];[kPa];[kPa/°C];[MJ/(m².h)];[MJ/(m².h)];[l/h];[l/h]\n"); for (int i = startHours; i <= startHours + hours; i++) {
for (int i = startHours; i <= startHours + hours; i++) { StringBuffer csvLine = new StringBuffer();
bw.write(String.format("%s;", counter.format(f))); csvLine.append(String.format("%s;", counter.format(f)));
String[] row = csvValues.get(i + 2); String[] row = csvValues.get(i + 2);
double temp = Double.parseDouble(row[tempIndex]); double temp = Double.parseDouble(row[tempIndex]);
double humidity = Double.parseDouble(row[humidityIndex]); double humidity = Double.parseDouble(row[humidityIndex]);
double incomingRadiation = Double.parseDouble(row[irrIndex]); double incomingRadiation = Double.parseDouble(row[irrIndex]);
bw.write(String.format("%.1f", temp)); csvLine.append(String.format("%.1f", temp));
bw.write(String.format(";%.0f", humidity)); csvLine.append(String.format(";%.0f", humidity));
bw.write(String.format(";%.0f", incomingRadiation)); csvLine.append(String.format(";%.0f", incomingRadiation));
bw.write(String.format(";%d", incomingRadiation > 0 ? 1 : 0)); csvLine.append(String.format(";%d", incomingRadiation > 0 ? 1 : 0));
// convert to MJ/h - 1 W = 0.0036 MJ/h // convert to MJ/h - 1 W = 0.0036 MJ/h
incomingRadiation *= 0.0036; incomingRadiation *= 0.0036;
double windSpeed = Double.parseDouble(row[windSpeedIndex]); double windSpeed = Double.parseDouble(row[windSpeedIndex]);
double saturationVaporPressure = saturationVaporPressure(temp); double saturationVaporPressure = saturationVaporPressure(temp);
double actualVaporPressure = actualVaporPressure(saturationVaporPressure, humidity); double actualVaporPressure = actualVaporPressure(saturationVaporPressure, humidity);
int dayOfYear = counter.getDayOfYear(); int dayOfYear = counter.getDayOfYear();
double hourOfDay = counter.getHour() + 0.5; double hourOfDay = counter.getHour() + 0.5;
double extraterrestrialRadiation = ra(dayOfYear, hourOfDay, lz, lm, latitude); double extraterrestrialRadiation = ra(dayOfYear, hourOfDay, lz, lm, latitude);
double netLongwaveRadiation = rnl(temp, actualVaporPressure, incomingRadiation, altitude, extraterrestrialRadiation); double netLongwaveRadiation = rnl(temp, actualVaporPressure, incomingRadiation, altitude,
double netRadiation = rn(incomingRadiation, netLongwaveRadiation); extraterrestrialRadiation);
double et0 = et0(temp, actualVaporPressure, incomingRadiation, altitude, windSpeed, humidity, netRadiation); double netRadiation = rn(incomingRadiation, netLongwaveRadiation);
double et0u = et0u(svf, advection, et0); double et0 = et0(temp, actualVaporPressure, incomingRadiation, altitude, windSpeed, humidity,
netRadiation);
double et0u = et0u(svf, advection, et0);
bw.write(String.format(";%.5f", netLongwaveRadiation));
bw.write(String.format(";%.1f", windSpeed)); csvLine.append(String.format(";%.5f", netLongwaveRadiation));
bw.write(String.format(";%.5f", saturationVaporPressure)); csvLine.append(String.format(";%.1f", windSpeed));
bw.write(String.format(";%.5f", actualVaporPressure)); csvLine.append(String.format(";%.5f", saturationVaporPressure));
bw.write(String.format(";%.5f", gamma(altitude))); csvLine.append(String.format(";%.5f", actualVaporPressure));
bw.write(String.format(";%.5f", extraterrestrialRadiation)); csvLine.append(String.format(";%.5f", gamma(altitude)));
bw.write(String.format(";%.5f", netRadiation)); csvLine.append(String.format(";%.5f", extraterrestrialRadiation));
bw.write(String.format(";%.3f", et0)); csvLine.append(String.format(";%.5f", netRadiation));
bw.write(String.format(";%.3f", et0u)); csvLine.append(String.format(";%.3f", et0));
csvLine.append(String.format(";%.3f", et0u));
et0s.add(et0);
et0us.add(et0u); et0s.add(et0);
counter = counter.plusHours(1); et0us.add(et0u);
bw.write("\n"); counter = counter.plusHours(1);
} csvLines.add(csvLine.toString());
} }
// System.out.println(rain.stream().collect(Collectors.summarizingDouble(Double::doubleValue))); // System.out.println(rain.stream().collect(Collectors.summarizingDouble(Double::doubleValue)));
Double et0Sum = et0s.stream().collect(Collectors.summingDouble(Double::doubleValue)); Double et0Sum = et0s.stream().collect(Collectors.summingDouble(Double::doubleValue));
System.out.println("Summe aller ET0: " + et0Sum); System.out.println(String.format("Summe aller ET0 : %4.0f mm / y", et0Sum));
Double et0uSum = et0us.stream().collect(Collectors.summingDouble(Double::doubleValue)); Double et0uSum = et0us.stream().collect(Collectors.summingDouble(Double::doubleValue));
System.out.println("Summe aller ET0u: " + et0uSum); System.out.println(String.format("Summe aller ET0u: %4.0f mm / y", et0uSum));
double et0uFactor = (0.865 * Math.log10(1 / et0uSum) + 3.36); double et0uFactor = (0.865 * Math.log10(1 / et0uSum) + 3.36);
for (double et0u : et0us) { try (BufferedWriter bw = Files.newBufferedWriter(Paths.get("all_values.csv"), StandardCharsets.UTF_8)) {
double etia = 0; bw.write(csvLines.get(0) + ";ET0u;ETIa\n");
if (et0u > 0) { bw.write(csvLines.get(1) + ";[mm/h];[mm/h]\n");
etia = etia(tr, et0u, et0uFactor);
for (int h = 0; h < et0us.size(); h++) {
double et0u = et0us.get(h);
double etia = 0;
if (et0u > 0) {
etia = etia(tr, et0u, et0uFactor);
}
demands.add(etia);
bw.write(String.format("%s;%.3f;%.3f%n", csvLines.get(h + 2), et0u, etia));
} }
demands.add(etia);
} }
System.out.println( System.out.println(String.format("Summe aller ETIa: %4.0f mm / y",
"Summe aller ETIa: " + demands.stream().collect(Collectors.summingDouble(Double::doubleValue))); demands.stream().collect(Collectors.summingDouble(Double::doubleValue))));
} }
...@@ -161,7 +169,8 @@ public class EvapotranspirationCalculator { ...@@ -161,7 +169,8 @@ public class EvapotranspirationCalculator {
return svf * advection * et0; return svf * advection * et0;
} }
private static double et0(double temperature, double actualVaporPressure, double shortWaveRadiation, double altitude, private static double et0(double temperature, double actualVaporPressure, double shortWaveRadiation,
double altitude,
double windSpeed, double humidity, double netRadiation) { double windSpeed, double humidity, double netRadiation) {
double gamma = gamma(altitude); double gamma = gamma(altitude);
double saturationVaporPressure = saturationVaporPressure(temperature); double saturationVaporPressure = saturationVaporPressure(temperature);
...@@ -203,7 +212,7 @@ public class EvapotranspirationCalculator { ...@@ -203,7 +212,7 @@ public class EvapotranspirationCalculator {
// NetLongwaveRadiation // NetLongwaveRadiation
// unit is apparently [MJ / (m².h)] // unit is apparently [MJ / (m².h)]
private static double rnl(double temperature, double actualVaporPressure, double rs, double altitude, private static double rnl(double temperature, double actualVaporPressure, double rs, double altitude,
double extraterrestrialRadiation){ double extraterrestrialRadiation) {
// divide by 24 for hourly // divide by 24 for hourly
double sigma = 4.903E-9 / 24; double sigma = 4.903E-9 / 24;
double rso = (0.75 + 2E-5 * altitude) * extraterrestrialRadiation; double rso = (0.75 + 2E-5 * altitude) * extraterrestrialRadiation;
......
package de.hft.stuttgart.water;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.commons.lang3.tuple.Pair;
public class LeafIndexInterceptionCorrelation {
public static void main(String[] args) throws IOException {
List<String> lines = Files.readAllLines(Paths.get("PercipitationTable.txt"));
String[] header = lines.get(0).split(",");
System.out.println(Arrays.toString(header));
List<Pair<Double, Double>> laiInterceptionList = new ArrayList<>();
for (int i = 1; i < lines.size(); i++) {
String line = lines.get(i);
String code = line.substring(0, 3);
line = line.substring(3);
// System.out.println(code);
int speciesIndex = indexOf(Pattern.compile("[0-9–]"), line);
String species = line.substring(0, speciesIndex).strip();
line = line.substring(speciesIndex);
// System.out.println(species);
String[] values = line.split(" ");
// System.out.println(Arrays.toString(values));
String lai = values[4];
// System.out.println("LAI: " + values[4]);
// System.out.println("I: " + values[values.length - 1]);
String interception = values[values.length - 1];
if (!(lai.equals("–") || interception.equals("–"))) {
// worth looking at
System.out.println(species);
laiInterceptionList.add(Pair.of(Double.parseDouble(lai), Double.parseDouble(interception)));
}
}
for (Pair<Double, Double> pair : laiInterceptionList) {
System.out.println(pair.getLeft() + "," + pair.getRight());
}
}
/**
* @return index of pattern in s or -1, if not found
*/
public static int indexOf(Pattern pattern, String s) {
Matcher matcher = pattern.matcher(s);
return matcher.find() ? matcher.start() : -1;
}
}
"""
Update the version of every pom.xml, for a given program, at a given location
usage: set_pom_version.py [-h] [-n PROGRAM_NAME] [-p PATH] version
Set every pom.xml for program_name to given version
positional arguments:
version
optional arguments:
-h, --help show this help message and exit
-n PROGRAM_NAME, --name PROGRAM_NAME
-p PATH, --path PATH
Example:
python set_pom_version.py 0.14-SNAPSHOT --name simstadt --path /path/to/simstadt/
"""
import argparse
from pathlib import Path
import xmltodict
PROGRAM_NAME = 'simstadt'
SCRIPT_DIR = Path(__file__).resolve().parent
def set_version(program_name: str, parent_path: Path, version: str):
print(f"Setting Version to {version}, for {program_name}, in {parent_path}")
pom_paths = parent_path.glob(f'{program_name}*/**/pom.xml')
irrelevant_pom_paths = parent_path.glob(f'{program_name}*/**/target/pom.xml')
pom_paths = sorted(set(pom_paths) - set(irrelevant_pom_paths))
for pom_path in pom_paths:
print(pom_path, end='')
with open(pom_path, "r") as pom_content:
xml_string = pom_content.read()
data = xmltodict.parse(xml_string)
project_info = data["project"]
if "version" in project_info:
project_info["version"] = version
if "parent" in project_info:
project_info["parent"]["version"] = version
xml_string = xmltodict.unparse(data, pretty=True)
with open(pom_path, "w") as pom_content:
pom_content.write(str(xml_string))
print(" ✔")
if __name__ == "__main__":
parser = argparse.ArgumentParser(
description='Set every pom.xml for program_name to given version'
)
parser.add_argument('version', type=str)
parser.add_argument('-n', '--name', default=PROGRAM_NAME,
metavar='PROGRAM_NAME', type=str)
parser.add_argument('-p', '--path', default=SCRIPT_DIR, type=Path)
args = parser.parse_args()
set_version(args.name, args.path, args.version)
# Created by https://www.gitignore.io/api/java,maven,macos,linux,eclipse,windows,netbeans,intellij
# Edit at https://www.gitignore.io/?templates=java,maven,macos,linux,eclipse,windows,netbeans,intellij
# User specific
.sonarlint/
Servers/
### Eclipse ###
.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath
.recommenders
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch configurations"
*.launch
# PyDev specific (Python IDE for Eclipse)
*.pydevproject
# CDT-specific (C/C++ Development Tooling)
.cproject
# CDT- autotools
.autotools
# Java annotation processor (APT)
.factorypath
# PDT-specific (PHP Development Tools)
.buildpath
# sbteclipse plugin
.target
# Tern plugin
.tern-project
# TeXlipse plugin
.texlipse
# STS (Spring Tool Suite)
.springBeans
# Code Recommenders
.recommenders/
# Annotation Processing
.apt_generated/
# Scala IDE specific (Scala & Java development for Eclipse)
.cache-main
.scala_dependencies
.worksheet
### Eclipse Patch ###
# Eclipse Core
.project
# JDT-specific (Eclipse Java Development Tools)
.classpath
# Annotation Processing
.apt_generated
.sts4-cache/
### Intellij ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf
# Generated files
.idea/**/contentModel.xml
# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml
# Gradle
.idea/**/gradle.xml
.idea/**/libraries
# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# CMake
cmake-build-*/
# Mongo Explorer plugin
.idea/**/mongoSettings.xml
# File-based project format
*.iws
# IntelliJ
out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Cursive Clojure plugin
.idea/replstate.xml
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
# Editor-based Rest Client
.idea/httpRequests
# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser
### Intellij Patch ###
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
# *.iml
# modules.xml
# .idea/misc.xml
# *.ipr
# Sonarlint plugin
.idea/sonarlint
### Java ###
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
### Linux ###
*~
# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*
# KDE directory preferences
.directory
# Linux trash folder which might appear on any partition or disk
.Trash-*
# .nfs files are created when an open file is removed but is still being accessed
.nfs*
### macOS ###
# General
.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
### Maven ###
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
.mvn/wrapper/maven-wrapper.jar
### NetBeans ###
**/nbproject/private/
**/nbproject/Makefile-*.mk
**/nbproject/Package-*.bash
build/
nbbuild/
dist/
nbdist/
.nb-gradle/
### Windows ###
# Windows thumbnail cache files
Thumbs.db
ehthumbs.db
ehthumbs_vista.db
# Dump file
*.stackdump
# Folder config file
[Dd]esktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows Installer files
*.cab
*.msi
*.msix
*.msm
*.msp
# Windows shortcuts
*.lnk
# End of https://www.gitignore.io/api/java,maven,macos,linux,eclipse,windows,netbeans,intellij
This diff is collapsed.
This diff is collapsed.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>de.hft.stuttgart</groupId>
<artifactId>tree-water-demand</artifactId>
<version>0.0.1-SNAPSHOT</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
</properties>
<dependencies>
<!-- https://mvnrepository.com/artifact/com.opencsv/opencsv -->
<dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>5.7.1</version>
</dependency>
</dependencies>
</project>
\ No newline at end of file
Date,ETIa (L/m²/d),ET0 (L/m²/d)
2005-01-01T00:00,11.094183793711135,1.6063527876803714
2005-01-02T00:00,5.740617886913176,0.7339926412967942
2005-01-03T00:00,7.446046342763219,1.034039167880167
2005-01-04T00:00,5.461423070254441,0.7548579968425678
2005-01-05T00:00,4.354308004567621,0.5392060495891764
2005-01-06T00:00,9.035396721845602,1.262782985817202
2005-01-07T00:00,5.226019068557849,0.6845365370777807
2005-01-08T00:00,3.7421912068674663,0.45650109840829367
2005-01-09T00:00,3.1747619161002687,0.3976158713093819
2005-01-10T00:00,3.525436151237093,0.43310417965215653
2005-01-11T00:00,8.721724889446213,1.231838067006151
2005-01-12T00:00,3.2115628373191094,0.3990116020175468
2005-01-13T00:00,4.319190796703187,0.5509286872797758
2005-01-14T00:00,2.9951889630325557,0.3481952873860645
2005-01-15T00:00,3.307161568500344,0.38915263763849384
2005-01-16T00:00,3.62234775655494,0.4299157339565242
2005-01-17T00:00,6.580519619762721,0.892328168074932
2005-01-18T00:00,8.563891596904938,1.218463168444897
2005-01-19T00:00,8.647010441266833,1.1930712819080214
2005-01-20T00:00,2.9478770796243685,0.34538845854635764
2005-01-21T00:00,5.495423678405567,0.7347801452050483
2005-01-22T00:00,4.396341444694536,0.5410330274742334
2005-01-23T00:00,3.9263902687789427,0.5054952152258481
2005-01-24T00:00,4.888302359289456,0.6586329311394884
2005-01-25T00:00,4.154973800130713,0.5454199323560002
2005-01-26T00:00,9.712041541212,1.4594578704516712
2005-01-27T00:00,4.727158110479986,0.5902824051257192
2005-01-28T00:00,9.59232933666205,1.400230400124579
2005-01-29T00:00,6.9087825703079915,0.9104754014090137
2005-01-30T00:00,4.823334558571047,0.6272539201929576
2005-01-31T00:00,7.394280569712758,1.0068069567323703
2005-02-01T00:00,7.049364522962153,0.9364629878591609
2005-02-02T00:00,7.894996187079501,1.0899162655877386
2005-02-03T00:00,4.269088513666914,0.5333028488667865
2005-02-04T00:00,2.960103242127625,0.3443981807419725
2005-02-05T00:00,9.011188459474997,1.289261556623319
2005-02-06T00:00,6.482330919399702,0.877843735113097
2005-02-07T00:00,8.77263746950087,1.3125188760668696
2005-02-08T00:00,8.362139361136432,1.1647089623716191
2005-02-09T00:00,4.82253368072694,0.6145839690047459
2005-02-10T00:00,3.7844500966148167,0.45799543629904055
2005-02-11T00:00,10.510590823422909,1.5393615804334673
2005-02-12T00:00,7.858082851714195,1.0616993566916604
2005-02-13T00:00,13.260086676071023,2.0499956911406305
2005-02-14T00:00,4.13645454889595,0.5052585104661754
2005-02-15T00:00,6.191596720828024,0.8376709187434714
2005-02-16T00:00,10.975364258189053,1.5846442859264016
2005-02-17T00:00,13.944033295828365,2.1522895261919284
2005-02-18T00:00,7.991455662051006,1.1337708629512282
2005-02-19T00:00,7.362995129743997,1.0167854512083696
2005-02-20T00:00,6.549980167922568,0.8779095487833379
2005-02-21T00:00,14.144661412658698,2.2383682968565255
2005-02-22T00:00,14.291089057358452,2.256315209457054
2005-02-23T00:00,9.25932272007608,1.4253511164607486
2005-02-24T00:00,13.086379527648806,2.091022839825805
2005-02-25T00:00,12.886058607664205,2.0626765767171986
2005-02-26T00:00,7.656785001751532,1.1352490173736514
2005-02-27T00:00,5.813814186756783,0.7801393068204717
2005-02-28T00:00,8.774726124875324,1.2348946004093004
2005-03-01T00:00,9.307133893106133,1.4098412783409984
2005-03-02T00:00,10.789280847888039,1.630993806659419
2005-03-03T00:00,7.260988641358581,0.9709423720699559
2005-03-04T00:00,5.745525141568354,0.7525959657457384
2005-03-05T00:00,6.878974941501302,0.9689912044824847
2005-03-06T00:00,6.664077004578186,0.8912264074439356
2005-03-07T00:00,8.029555716972713,1.1378442043435344
2005-03-08T00:00,9.152212301189044,1.3222984802249207
2005-03-09T00:00,11.42863712889518,1.7028683084221914
2005-03-10T00:00,7.637860817715652,1.0913986451227604
2005-03-11T00:00,4.0951008584039625,0.49950419352793884
2005-03-12T00:00,7.341085889612005,1.0676875941239623
2005-03-13T00:00,12.21158553076863,1.8935538554206444
2005-03-14T00:00,12.446134767695721,1.91079215339082
2005-03-15T00:00,15.701357066231697,2.5352656611798547
2005-03-16T00:00,17.49820733222616,2.8746660737984278
2005-03-17T00:00,18.186265913567382,3.1503112423560977
2005-03-18T00:00,7.642319069769475,1.0969160434838159
2005-03-19T00:00,11.336379729591746,1.8103400511032273
2005-03-20T00:00,9.404328839503755,1.3779084222249547
2005-03-21T00:00,12.009372338598759,1.864518007061953
2005-03-22T00:00,17.754232119373135,2.9882887687206106
2005-03-23T00:00,16.01754662255464,2.6649179999998616
2005-03-24T00:00,13.266013069562447,2.102610201746628
2005-03-25T00:00,17.869032955579534,3.0402915872567564
2005-03-26T00:00,13.937970726290207,2.151188096766195
2005-03-27T00:00,14.947473338793793,2.3619546200562502
2005-03-28T00:00,22.376866786800722,3.9534494033219403
2005-03-29T00:00,18.34725305248348,3.0281404962644745
2005-03-30T00:00,23.562726192835775,4.01914035442677
2005-03-31T00:00,12.449051878781274,1.8721577149592983
2005-04-01T00:00,14.383774376592006,2.348566718865375
2005-04-02T00:00,20.046144328030454,3.4738164138615577
2005-04-03T00:00,12.663583140418641,2.057999536393434
2005-04-04T00:00,18.65043800513475,3.326753800278342
2005-04-05T00:00,23.67659250411415,4.263548210698301
2005-04-06T00:00,18.349819770845347,3.198908204338483
2005-04-07T00:00,19.543723339069533,3.2676077333637603
2005-04-08T00:00,14.547404629668728,2.3006284311928114
2005-04-09T00:00,14.609694165163763,2.4068482882475526
2005-04-10T00:00,14.766822071922958,2.3136825889120893
2005-04-11T00:00,20.434003350564208,3.708888655690833
2005-04-12T00:00,23.524673890060523,4.341738559558689
2005-04-13T00:00,16.671628398820467,2.7526865885014207
2005-04-14T00:00,20.314356455130756,3.460844085302814
2005-04-15T00:00,12.363214618408225,1.8608961112008038
2005-04-16T00:00,14.716616396647899,2.4291866731799354
2005-04-17T00:00,13.110925680207684,2.20945962975602
2005-04-18T00:00,15.041175922816267,2.5697954084032664
2005-04-19T00:00,13.82227975501851,2.3177207092056786
2005-04-20T00:00,7.102315997078558,0.9613282322034151
2005-04-21T00:00,16.122211839782445,2.6026952310179485
2005-04-22T00:00,16.377802381852643,2.72101987147902
2005-04-23T00:00,23.085668926187676,4.154162246558565
2005-04-24T00:00,16.213047732827192,2.6991285360720254
2005-04-25T00:00,16.373285785740574,2.6577454520411865
2005-04-26T00:00,17.28127748493855,2.793191130980048
2005-04-27T00:00,19.87483385139824,3.4235076049136084
2005-04-28T00:00,19.11985259494742,3.235499754482843
2005-04-29T00:00,15.932853103764241,2.616142827812845
2005-04-30T00:00,10.959022822992045,1.6891843108243458
2005-05-01T00:00,15.37847909113911,2.5039957487070903
2005-05-02T00:00,17.966534276408026,3.0474107735911335
2005-05-03T00:00,20.102068868912426,3.6485612340612694
2005-05-04T00:00,16.748624817647663,2.832912820790969
2005-05-05T00:00,18.937394028970377,3.399512566168686
2005-05-06T00:00,12.648178293600989,1.9659565822479512
2005-05-07T00:00,18.818749636874568,3.247717973561299
2005-05-08T00:00,21.817729282801828,3.7956439854823145
2005-05-09T00:00,14.278062388038293,2.161231190340148
2005-05-10T00:00,9.492874392776814,1.3603750652663453
2005-05-11T00:00,23.218182933399827,4.154436820778048
2005-05-12T00:00,18.684547666319265,3.2661399903763804
2005-05-13T00:00,17.085873515181405,2.7512160683676554
2005-05-14T00:00,18.752112137840733,3.1666380859893355
2005-05-15T00:00,25.18447650312672,4.432460576854085
2005-05-16T00:00,22.841903627198075,4.088708691959004
2005-05-17T00:00,20.974508780839994,3.6164033218296376
2005-05-18T00:00,17.079636390421705,2.9432818034888366
2005-05-19T00:00,28.62057600552576,5.464328267888826
2005-05-20T00:00,31.13909928192959,6.0833103724693744
2005-05-21T00:00,15.656284492076269,2.528816685514779
2005-05-22T00:00,20.01088129680525,3.3846686805933848
2005-05-23T00:00,11.865959002669467,1.7561657881159112
2005-05-24T00:00,17.579353895524516,2.821848084361377
2005-05-25T00:00,21.59750435491924,3.824278177744417
2005-05-26T00:00,32.529551932387,6.365599388194553
2005-05-27T00:00,28.925783305176168,5.569901220181368
2005-05-28T00:00,21.793344990298948,3.916928585827598
2005-05-29T00:00,24.10968993836784,4.399797492905483
2005-05-30T00:00,11.766914153045114,1.8635962019992618
2005-05-31T00:00,26.195850873494017,4.673488107108973
2005-06-01T00:00,25.609220339792795,4.596888937124171
2005-06-02T00:00,25.81113224095515,4.65283827336947
2005-06-03T00:00,31.10623574812216,5.869897617300966
2005-06-04T00:00,19.584412597807304,3.3193451809894166
2005-06-05T00:00,20.542895727912907,3.59964984098367
2005-06-06T00:00,23.829419480677448,4.296451820389871
2005-06-07T00:00,26.340027169819106,4.903298351220153
2005-06-08T00:00,24.201709893182137,4.504583009500499
2005-06-09T00:00,26.67371456380973,4.910224877653299
2005-06-10T00:00,14.529780673223993,2.1901321742191437
2005-06-11T00:00,19.34515720337108,3.3056123656813132
2005-06-12T00:00,13.799409559970803,2.2859605699084633
2005-06-13T00:00,15.26813955460498,2.5169030524639338
2005-06-14T00:00,12.317038589832391,1.8878503687633401
2005-06-15T00:00,22.369187620398563,3.8195820340881355
2005-06-16T00:00,15.314100280050926,2.5345689759624985
2005-06-17T00:00,19.394720846081047,3.2776332981841656
2005-06-18T00:00,19.962582418148305,3.3325336938133012
2005-06-19T00:00,29.995660840809986,5.673021466120092
2005-06-20T00:00,29.60055604745623,5.523205219102411
2005-06-21T00:00,30.294635365026803,5.731434931599312
2005-06-22T00:00,29.11952930843121,5.645925458932308
2005-06-23T00:00,22.853645420862918,4.1790025982323735
2005-06-24T00:00,24.352316479744967,4.496472622940389
2005-06-25T00:00,25.925441423239445,4.900684946611844
2005-06-26T00:00,18.63269197620175,3.217031227596048
2005-06-27T00:00,21.15426647130155,3.7842598961222134
2005-06-28T00:00,22.290339890787216,3.798112004155743
2005-06-29T00:00,23.000873735470357,4.052875166616624
2005-06-30T00:00,33.72040958821413,6.210412007829514
2005-07-01T00:00,29.23625048402724,5.320300106434123
2005-07-02T00:00,29.081270525666216,5.314873291165394
2005-07-03T00:00,25.595021289593586,4.715734167061397
2005-07-04T00:00,16.748021106435722,2.8692348217403056
2005-07-05T00:00,11.813370664699615,1.7728788410716227
2005-07-06T00:00,25.226526988266503,4.598996253225247
2005-07-07T00:00,18.846379559174007,3.333853343787004
2005-07-08T00:00,32.19750255457471,6.290257790999522
2005-07-09T00:00,37.54708347142667,7.456110817413376
2005-07-10T00:00,24.127799985035576,4.349142075585055
2005-07-11T00:00,30.60276978308929,5.947833665485049
2005-07-12T00:00,29.768391363560397,5.579285959931254
2005-07-13T00:00,33.16407696873495,6.4704058746620605
2005-07-14T00:00,23.088195990173272,4.088902602109338
2005-07-15T00:00,22.144791035201155,4.010436996907614
2005-07-16T00:00,23.615901322422037,4.3315544328925295
2005-07-17T00:00,24.632450797069737,4.641973768824794
2005-07-18T00:00,30.926857141004614,5.888051188428111
2005-07-19T00:00,16.08183987678269,2.5521081129218075
2005-07-20T00:00,9.848868183107763,1.4870841928315004
2005-07-21T00:00,24.640751146165847,4.695038218296903
2005-07-22T00:00,18.799718510072044,3.109193562581592
2005-07-23T00:00,25.12138149535859,4.452153369289954
2005-07-24T00:00,27.715903333604853,5.165735367680421
2005-07-25T00:00,19.764934124503032,3.5099153976484154
2005-07-26T00:00,5.598852795063117,0.7508712882928543
2005-07-27T00:00,10.948988974963182,1.6248592887528974
2005-07-28T00:00,15.147350691096088,2.480635709473652
2005-07-29T00:00,30.64572525423957,5.9238284056327295
2005-07-30T00:00,20.473937704865875,3.5932467540659374
2005-07-31T00:00,24.97972374623128,4.434243327321296
2005-08-01T00:00,27.12669532291313,5.155477547295581
2005-08-02T00:00,26.415091455335844,4.8551645215707175
2005-08-03T00:00,17.79884308194661,2.940252302490444
2005-08-04T00:00,15.488980556160612,2.638038062957489
2005-08-05T00:00,19.158553165877986,3.3975167725493507
2005-08-06T00:00,18.4558639249597,3.2739994396987337
2005-08-07T00:00,18.708840650387337,3.2219033780826374
2005-08-08T00:00,18.74428654373198,3.06676501441424
2005-08-09T00:00,18.433804023519812,2.9823924680130336
2005-08-10T00:00,28.677411463050554,5.3777124376240835
2005-08-11T00:00,24.559390762589654,4.319397113758846
2005-08-12T00:00,14.81437026453635,2.26841853827633
2005-08-13T00:00,18.504329194915194,3.279812748855265
2005-08-14T00:00,29.994169696633836,5.72184846060788
2005-08-15T00:00,27.73353376448565,5.156205810479356
2005-08-16T00:00,23.548495775391128,4.306511877025292
2005-08-17T00:00,24.332956035527523,4.512081763751859
2005-08-18T00:00,28.886768719276038,5.618336532376741
2005-08-19T00:00,21.140648770309426,3.609352375252019
2005-08-20T00:00,18.77391653197298,3.1911399300007695
2005-08-21T00:00,24.70493699872536,4.578360289037094
2005-08-22T00:00,16.838003523844037,2.838541932665134
2005-08-23T00:00,9.003099404790312,1.288785084583453
2005-08-24T00:00,21.530722297798615,3.884504450498779
2005-08-25T00:00,20.626148745225606,3.6539372400432737
2005-08-26T00:00,22.072739410747854,4.0335462326992655
2005-08-27T00:00,17.213749884776615,2.73343778949029
2005-08-28T00:00,15.062290697351688,2.3886861541595645
2005-08-29T00:00,15.145365992493163,2.601504113034075
2005-08-30T00:00,22.349329534171574,4.189544819381622
2005-08-31T00:00,36.10925985370613,7.182528822597419
2005-09-01T00:00,24.63088243769498,4.415163757108046
2005-09-02T00:00,19.119602100821766,3.3256844863689974
2005-09-03T00:00,10.189475211527567,1.577680172172811
2005-09-04T00:00,18.468362762033063,3.1650179676157193
2005-09-05T00:00,10.669151047352104,1.6822792783910385
2005-09-06T00:00,6.397130819402458,0.8979375318249738
2005-09-07T00:00,11.688854020234956,1.850013959388251
2005-09-08T00:00,23.781955302747217,4.258915086515746
2005-09-09T00:00,14.19272557188572,2.3131119696274367
2005-09-10T00:00,13.350839668063832,2.159595846576401
2005-09-11T00:00,12.701975566972639,1.9878750252168524
2005-09-12T00:00,15.477014261270629,2.645772731548984
2005-09-13T00:00,20.389097946239005,3.6716073104402964
2005-09-14T00:00,28.265161392036898,5.38135796441153
2005-09-15T00:00,19.884938219320702,3.5460183492678903
2005-09-16T00:00,12.317047345651497,1.8695677105785968
2005-09-17T00:00,9.283365075907717,1.370476674055184
2005-09-18T00:00,12.021693399025816,1.9228803999415494
2005-09-19T00:00,12.407017486507419,1.998910502990698
2005-09-20T00:00,12.13688770311102,2.0054499680264932
2005-09-21T00:00,15.832736911480701,2.584787399191403
2005-09-22T00:00,19.57395325058032,3.330025829084827
2005-09-23T00:00,21.969922615279234,3.8642696106903305
2005-09-24T00:00,18.918479950743613,3.108937201274329
2005-09-25T00:00,11.059577295549461,1.7738122222456119
2005-09-26T00:00,19.008061529379976,3.13568857428911
2005-09-27T00:00,18.45728604705162,3.190926634159088
2005-09-28T00:00,5.38885152041773,0.7131456147653814
2005-09-29T00:00,11.87249097478888,1.8214355972785439
2005-09-30T00:00,11.468043106791193,1.7972756032941566
2005-10-01T00:00,6.5980364305177055,0.9222385875971714
2005-10-02T00:00,10.09194978862982,1.5037972617987307
2005-10-03T00:00,13.034478381939152,2.0486838422447646
2005-10-04T00:00,16.467097922746078,2.748023276679428
2005-10-05T00:00,11.095153269516416,1.6949148862311985
2005-10-06T00:00,17.202175739156026,2.9217366658669706
2005-10-07T00:00,15.08188637106283,2.4207347496002614
2005-10-08T00:00,15.008338881794892,2.478612959726366
2005-10-09T00:00,14.524492369540695,2.395629906708308
2005-10-10T00:00,10.837072553507873,1.60927556507165
2005-10-11T00:00,10.585912026903815,1.5755438694104067
2005-10-12T00:00,15.133468000337148,2.5750767955416447
2005-10-13T00:00,8.887834149857603,1.3526617312968896
2005-10-14T00:00,9.338820241059771,1.395598434037567
2005-10-15T00:00,12.769608066316072,1.962625701382299
2005-10-16T00:00,4.445187471658401,0.5635319723497857
2005-10-17T00:00,15.083077985468137,2.489881980216763
2005-10-18T00:00,13.585355322975941,2.2131925397508843
2005-10-19T00:00,8.58903550490096,1.2982324770163625
2005-10-20T00:00,8.433125533748445,1.2134733534979458
2005-10-21T00:00,10.267714446538887,1.5528766079577616
2005-10-22T00:00,4.783506616291746,0.6110137689699301
2005-10-23T00:00,4.507234124823842,0.5821868277277906
2005-10-24T00:00,13.418686923283301,2.1425182996648204
2005-10-25T00:00,7.326427776716268,1.002146911091733
2005-10-26T00:00,5.838436174590371,0.8085685845063673
2005-10-27T00:00,5.355995278843072,0.7529046459142198
2005-10-28T00:00,7.755392587887454,1.1720717784520414
2005-10-29T00:00,6.691570429093299,0.9802067820166029
2005-10-30T00:00,2.2490038412883355,0.2534392684115567
2005-10-31T00:00,3.6177521535645445,0.4487526867868296
2005-11-01T00:00,5.263618130579846,0.6827988175939156
2005-11-02T00:00,5.4093420134489625,0.7081650137105747
2005-11-03T00:00,8.851015800666685,1.297395049342102
2005-11-04T00:00,8.256125156002696,1.127986871049612
2005-11-05T00:00,10.686454292499848,1.6252806259723336
2005-11-06T00:00,6.568311154579903,0.8806031103543944
2005-11-07T00:00,4.4081806180381085,0.5674358389153331
2005-11-08T00:00,3.426775285710309,0.4047151512351819
2005-11-09T00:00,7.54823793059272,1.104128429418881
2005-11-10T00:00,5.532974603709904,0.7540280102070586
2005-11-11T00:00,6.187569552475425,0.8550869042680792
2005-11-12T00:00,3.6820136314514933,0.4473610130745943
2005-11-13T00:00,5.295172132154628,0.7205015009956208
2005-11-14T00:00,3.7256162401461688,0.4615492115202239
2005-11-15T00:00,8.284036907124465,1.2080667820262678
2005-11-16T00:00,7.029343005756272,0.9902248691371847
2005-11-17T00:00,7.478006033038831,1.0286369410942882
2005-11-18T00:00,5.135100761312089,0.6452946708666611
2005-11-19T00:00,16.019562642182336,2.5174885513177494
2005-11-20T00:00,9.177961080993088,1.2777727091647868
2005-11-21T00:00,5.797302497824415,0.7564014858693772
2005-11-22T00:00,4.975296956270068,0.6340657630915211
2005-11-23T00:00,9.59260404997744,1.4308246389851866
2005-11-24T00:00,4.784873576353498,0.6394203960294718
2005-11-25T00:00,8.916382299511692,1.305620286314588
2005-11-26T00:00,4.793531494917838,0.6250481196677533
2005-11-27T00:00,2.882784903334228,0.29812467672208987
2005-11-28T00:00,4.781822041274682,0.6047335141532597
2005-11-29T00:00,3.652988844632471,0.4433826438368793
2005-11-30T00:00,2.8135428758824585,0.34506580468498593
2005-12-01T00:00,4.18460173895218,0.5349170248308359
2005-12-02T00:00,3.5264641790210254,0.4503602472105317
2005-12-03T00:00,6.790026360155422,0.960096627228007
2005-12-04T00:00,4.954630244038935,0.659940062582924
2005-12-05T00:00,4.5717037563024565,0.5824080075203557
2005-12-06T00:00,1.4636578282252024,0.15394816848980053
2005-12-07T00:00,1.6427957491233554,0.16541354434299022
2005-12-08T00:00,3.137787964849938,0.3727965110450904
2005-12-09T00:00,3.2337111112187604,0.3929291590418342
2005-12-10T00:00,4.591919753311402,0.5934773173306555
2005-12-11T00:00,4.91492556423374,0.6390037997522507
2005-12-12T00:00,10.967187390434926,1.6465888573277623
2005-12-13T00:00,7.623003373075045,1.023476489689127
2005-12-14T00:00,10.466675657412832,1.493003917320896
2005-12-15T00:00,4.5584281168553815,0.5918968526131099
2005-12-16T00:00,8.864707258975676,1.2475796119868552
2005-12-17T00:00,5.372573583075403,0.7055818434030301
2005-12-18T00:00,6.095258103799669,0.7876096418591577
2005-12-19T00:00,6.222171196955784,0.8195813705121304
2005-12-20T00:00,9.371471489109805,1.357158186672048
2005-12-21T00:00,1.4576151810761342,0.13528083290161777
2005-12-22T00:00,3.645474708639001,0.4365081045542778
2005-12-23T00:00,4.707644921816573,0.6270230072263924
2005-12-24T00:00,4.412453746817477,0.5901068674531438
2005-12-25T00:00,2.3662618731232246,0.27813472589480487
2005-12-26T00:00,1.892932074841435,0.20054801767887617
2005-12-27T00:00,3.77981784591456,0.4565104964928933
2005-12-28T00:00,2.6360528930305165,0.30818950262181644
2005-12-29T00:00,4.0878871006579445,0.5105709867059998
2005-12-30T00:00,6.992596557142858,0.9508608846586075
2005-12-31T00:00,3.18474864489982,0.3673060013572115
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment