diff --git a/Docs/Tools/Changesets per theme in 2020.png b/Docs/Tools/Changesets per theme in 2020.png index 94f7354..376ac98 100644 Binary files a/Docs/Tools/Changesets per theme in 2020.png and b/Docs/Tools/Changesets per theme in 2020.png differ diff --git a/Docs/Tools/Changesets per theme in 2021.png b/Docs/Tools/Changesets per theme in 2021.png index 88c5274..49b7096 100644 Binary files a/Docs/Tools/Changesets per theme in 2021.png and b/Docs/Tools/Changesets per theme in 2021.png differ diff --git a/Docs/Tools/Changesets per theme.png b/Docs/Tools/Changesets per theme.png index acfaad8..e9a5dfe 100644 Binary files a/Docs/Tools/Changesets per theme.png and b/Docs/Tools/Changesets per theme.png differ diff --git a/Docs/Tools/Changesets per version number in 2020.png b/Docs/Tools/Changesets per version number in 2020.png index dc52aac..8c7f211 100644 Binary files a/Docs/Tools/Changesets per version number in 2020.png and b/Docs/Tools/Changesets per version number in 2020.png differ diff --git a/Docs/Tools/Changesets per version number in 2021.png b/Docs/Tools/Changesets per version number in 2021.png index dab06e5..4921f2d 100644 Binary files a/Docs/Tools/Changesets per version number in 2021.png and b/Docs/Tools/Changesets per version number in 2021.png differ diff --git a/Docs/Tools/Contributors in 2020.png b/Docs/Tools/Contributors in 2020.png index 519adee..699c3a3 100644 Binary files a/Docs/Tools/Contributors in 2020.png and b/Docs/Tools/Contributors in 2020.png differ diff --git a/Docs/Tools/Contributors in 2021.png b/Docs/Tools/Contributors in 2021.png index 5814408..6a01d28 100644 Binary files a/Docs/Tools/Contributors in 2021.png and b/Docs/Tools/Contributors in 2021.png differ diff --git a/Docs/Tools/Contributors.png b/Docs/Tools/Contributors.png index 1cd8b7c..b576a7f 100644 Binary files a/Docs/Tools/Contributors.png and b/Docs/Tools/Contributors.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor in 2020.png b/Docs/Tools/Cumulative changesets per contributor in 2020.png index e7492e1..23c3b23 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor in 2020.png and b/Docs/Tools/Cumulative changesets per contributor in 2020.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor in 2021.png b/Docs/Tools/Cumulative changesets per contributor in 2021.png index cd0705d..5b48914 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor in 2021.png and b/Docs/Tools/Cumulative changesets per contributor in 2021.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor.png b/Docs/Tools/Cumulative changesets per contributor.png index ab13736..b8e7324 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor.png and b/Docs/Tools/Cumulative changesets per contributor.png differ diff --git a/Docs/Tools/Cumulative changesets per host in 2020.png b/Docs/Tools/Cumulative changesets per host in 2020.png index 901e644..5ae1b68 100644 Binary files a/Docs/Tools/Cumulative changesets per host in 2020.png and b/Docs/Tools/Cumulative changesets per host in 2020.png differ diff --git a/Docs/Tools/Cumulative changesets per host in 2021.png b/Docs/Tools/Cumulative changesets per host in 2021.png index 3309f42..dd6e0bd 100644 Binary files a/Docs/Tools/Cumulative changesets per host in 2021.png and b/Docs/Tools/Cumulative changesets per host in 2021.png differ diff --git a/Docs/Tools/Cumulative changesets per host.png b/Docs/Tools/Cumulative changesets per host.png index c3cfca8..4f3bfe1 100644 Binary files a/Docs/Tools/Cumulative changesets per host.png and b/Docs/Tools/Cumulative changesets per host.png differ diff --git a/Docs/Tools/Cumulative changesets per language in 2020.png b/Docs/Tools/Cumulative changesets per language in 2020.png index a6f9d1e..6f5b50c 100644 Binary files a/Docs/Tools/Cumulative changesets per language in 2020.png and b/Docs/Tools/Cumulative changesets per language in 2020.png differ diff --git a/Docs/Tools/Cumulative changesets per language in 2021.png b/Docs/Tools/Cumulative changesets per language in 2021.png index 279e512..3fcd2f3 100644 Binary files a/Docs/Tools/Cumulative changesets per language in 2021.png and b/Docs/Tools/Cumulative changesets per language in 2021.png differ diff --git a/Docs/Tools/Cumulative changesets per language.png b/Docs/Tools/Cumulative changesets per language.png index 82f5f8b..1192301 100644 Binary files a/Docs/Tools/Cumulative changesets per language.png and b/Docs/Tools/Cumulative changesets per language.png differ diff --git a/Docs/Tools/Cumulative changesets per theme in 2020.png b/Docs/Tools/Cumulative changesets per theme in 2020.png index 011094e..808d95b 100644 Binary files a/Docs/Tools/Cumulative changesets per theme in 2020.png and b/Docs/Tools/Cumulative changesets per theme in 2020.png differ diff --git a/Docs/Tools/Cumulative changesets per theme in 2021.png b/Docs/Tools/Cumulative changesets per theme in 2021.png index a5835c9..14265aa 100644 Binary files a/Docs/Tools/Cumulative changesets per theme in 2021.png and b/Docs/Tools/Cumulative changesets per theme in 2021.png differ diff --git a/Docs/Tools/Cumulative changesets per theme.png b/Docs/Tools/Cumulative changesets per theme.png index 679d85b..960758d 100644 Binary files a/Docs/Tools/Cumulative changesets per theme.png and b/Docs/Tools/Cumulative changesets per theme.png differ diff --git a/Docs/Tools/Cumulative changesets per version number in 2020.png b/Docs/Tools/Cumulative changesets per version number in 2020.png index e053e67..4270348 100644 Binary files a/Docs/Tools/Cumulative changesets per version number in 2020.png and b/Docs/Tools/Cumulative changesets per version number in 2020.png differ diff --git a/Docs/Tools/Cumulative changesets per version number in 2021.png b/Docs/Tools/Cumulative changesets per version number in 2021.png index 8df25e1..28d7718 100644 Binary files a/Docs/Tools/Cumulative changesets per version number in 2021.png and b/Docs/Tools/Cumulative changesets per version number in 2021.png differ diff --git a/Docs/Tools/Cumulative changesets per version number.png b/Docs/Tools/Cumulative changesets per version number.png index bb78f81..a963dcb 100644 Binary files a/Docs/Tools/Cumulative changesets per version number.png and b/Docs/Tools/Cumulative changesets per version number.png differ diff --git a/Docs/Tools/CumulativeContributors in 2020.png b/Docs/Tools/CumulativeContributors in 2020.png index 8d8a10d..84d3157 100644 Binary files a/Docs/Tools/CumulativeContributors in 2020.png and b/Docs/Tools/CumulativeContributors in 2020.png differ diff --git a/Docs/Tools/CumulativeContributors in 2021.png b/Docs/Tools/CumulativeContributors in 2021.png index 28f01f6..dd99fae 100644 Binary files a/Docs/Tools/CumulativeContributors in 2021.png and b/Docs/Tools/CumulativeContributors in 2021.png differ diff --git a/Docs/Tools/CumulativeContributors.png b/Docs/Tools/CumulativeContributors.png index 7a4026e..c7c9384 100644 Binary files a/Docs/Tools/CumulativeContributors.png and b/Docs/Tools/CumulativeContributors.png differ diff --git a/Docs/Tools/Theme distribution in 2020.png b/Docs/Tools/Theme distribution in 2020.png index aa46fad..dc9f548 100644 Binary files a/Docs/Tools/Theme distribution in 2020.png and b/Docs/Tools/Theme distribution in 2020.png differ diff --git a/Docs/Tools/Theme distribution in 2021.png b/Docs/Tools/Theme distribution in 2021.png index 36c2fef..aec16b7 100644 Binary files a/Docs/Tools/Theme distribution in 2021.png and b/Docs/Tools/Theme distribution in 2021.png differ diff --git a/Docs/Tools/Theme distribution.png b/Docs/Tools/Theme distribution.png index 02b58f0..0726df8 100644 Binary files a/Docs/Tools/Theme distribution.png and b/Docs/Tools/Theme distribution.png differ diff --git a/Docs/Tools/csvGrapher.py b/Docs/Tools/csvGrapher.py index d852ad4..7a25f8c 100644 --- a/Docs/Tools/csvGrapher.py +++ b/Docs/Tools/csvGrapher.py @@ -167,7 +167,7 @@ def create_theme_breakdown(stats, fileExtra="", cutoff=5): return themes -def cumulative_changes_per(contents, index, subject, filenameextra="", cutoff=5, cumulative=True): +def cumulative_changes_per(contents, index, subject, filenameextra="", cutoff=5, cumulative=True, sort=True): print("Creating graph about " + subject + filenameextra) themes = Hist("date") dates_per_theme = Hist("theme") @@ -179,7 +179,10 @@ def cumulative_changes_per(contents, index, subject, filenameextra="", cutoff=5, dates_per_theme.add(th, row[0]) per_theme_count = list(zip(dates_per_theme.keys(), dates_per_theme.map(len))) # PerThemeCount gives the most popular theme first - per_theme_count.sort(key=lambda kv: kv[1], reverse=False) + if sort == True: + per_theme_count.sort(key=lambda kv: kv[1], reverse=False) + elif sort is not None: + per_theme_count.sort(key=sort) values_to_show = [] # (theme name, value to fill between - this is stacked, with the first layer to print last) running_totals = None other_total = 0 @@ -228,7 +231,6 @@ def cumulative_changes_per(contents, index, subject, filenameextra="", cutoff=5, if cumulative: pyplot.fill_between(keys, kv[1], label=msg) else: - print("Keys:"+str(keys)+" "+str(kv[1])) pyplot.plot(keys, kv[1], label=msg) if cumulative: @@ -253,7 +255,7 @@ def create_graphs(contents): cumulative_changes_per(contents, 3, "theme", cutoff=10, cumulative=False) cumulative_changes_per(contents, 1, "contributor", cutoff=15) cumulative_changes_per(contents, 2, "language", cutoff=1) - cumulative_changes_per(contents, 4, "version number", cutoff=1) + cumulative_changes_per(contents, 4, "version number", cutoff=1, sort=lambda kv : kv[0]) cumulative_changes_per(contents, 8, "host", cutoff=1) currentYear = datetime.now().year @@ -266,7 +268,8 @@ def create_graphs(contents): cumulative_changes_per(contents_filtered, 3, "theme", extratext, cutoff=5, cumulative=False) cumulative_changes_per(contents_filtered, 1, "contributor", extratext, cutoff=10) cumulative_changes_per(contents_filtered, 2, "language", extratext, cutoff=1) - cumulative_changes_per(contents_filtered, 4, "version number", extratext, cutoff=1, cumulative=False) + cumulative_changes_per(contents_filtered, 4, "version number", extratext, cutoff=1, cumulative=False, sort=lambda kv : kv[0]) + cumulative_changes_per(contents_filtered, 4, "version number", extratext, cutoff=1, sort=lambda kv : kv[0]) cumulative_changes_per(contents_filtered, 8, "host", extratext, cutoff=1) diff --git a/Docs/Tools/stats.csv b/Docs/Tools/stats.csv index 56c0ee7..64fff9c 100644 --- a/Docs/Tools/stats.csv +++ b/Docs/Tools/stats.csv @@ -2869,3 +2869,12 @@ "2021-03-12", "velosophe", "en", "bookcases", "MapComplete 0.5.9", 1, 4, "Adding data with #MapComplete for theme #bookcases", "mapcomplete.osm.be" "2021-03-12", "velosophe", "en", "shops", "MapComplete 0.5.9", 0, 1, "Adding data with #MapComplete for theme #shops", "mapcomplete.osm.be" "2021-03-13", "joost schouppe", "nl", "cyclofix", "MapComplete 0.5.9", 0, 2, "Adding data with #MapComplete for theme #cyclofix", "mapcomplete.osm.be" +"2021-03-13", "Pieter Vander Vennet", "en", "cyclofix", "MapComplete 0.5.9", 0, 1, "Adding data with #MapComplete for theme #cyclofix", "127.0.0.1:1234" +"2021-03-14", "joost schouppe", "en", "cyclofix", "MapComplete 0.5.9", 0, 1, "Adding data with #MapComplete for theme #cyclofix", "mapcomplete.osm.be" +"2021-03-14", "Koen Rijnsent", "en", "artworks", "MapComplete 0.5.9", 2, 4, "Adding data with #MapComplete for theme #artworks", "mapcomplete.osm.be" +"2021-03-14", "Pieter Vander Vennet", "nl", "speelplekken", "MapComplete 0.5.10", 0, 1, "Adding data with #MapComplete for theme #speelplekken", "127.0.0.1:1234" +"2021-03-14", "Pieter Vander Vennet", "nl", "speelplekken", "MapComplete 0.5.10", 0, 1, "Adding data with #MapComplete for theme #speelplekken", "pietervdvn.github.io" +"2021-03-14", "whturner", "en", "benches", "MapComplete 0.5.9", 4, 8, "Adding data with #MapComplete for theme #benches", "mapcomplete.osm.be" +"2021-03-14", "WinstonSmith", "en", "drinking_water", "MapComplete 0.5.9", 0, 1, "Adding data with #MapComplete for theme #drinking_water", "mapcomplete.osm.be" +"2021-03-15", "Pieter Nuytinck", "en", "bookcases", "MapComplete 0.5.10", 2, 4, "Adding data with #MapComplete for theme #bookcases", "pietervdvn.github.io" +"2021-03-15", "Technopolice_newBiE", "en", "surveillance", "MapComplete 0.5.5-unlocked", 68, 36, "Adding data with #MapComplete for theme #surveillance", "pietervdvn.github.io"