Sfoglia il codice sorgente

Update labours.py

Signed-off-by: Umar Nizamani <umar.nizamani@gmail.com>
Umar Nizamani 5 anni fa
parent
commit
9563dff72c
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      python/labours/labours.py

+ 2 - 2
python/labours/labours.py

@@ -1512,14 +1512,14 @@ def show_old_vs_new(args, name, start_date, end_date, people, days):
     start_date = datetime(start_date.year, start_date.month, start_date.day)
     end_date = datetime.fromtimestamp(end_date)
     end_date = datetime(end_date.year, end_date.month, end_date.day)
-    new_lines = numpy.zeros((end_date - start_date).days + 1)
+    new_lines = numpy.zeros((end_date - start_date).days + 2)
     old_lines = numpy.zeros_like(new_lines)
     for day, devs in days.items():
         for stats in devs.values():
             new_lines[day] += stats.Added
             old_lines[day] += stats.Removed + stats.Changed
     resolution = 32
-    window = slepian(len(new_lines) // resolution, 0.5)
+    window = slepian(max(len(new_lines) // resolution,1), 0.5)
     new_lines = convolve(new_lines, window, "same")
     old_lines = convolve(old_lines, window, "same")
     matplotlib, pyplot = import_pyplot(args.backend, args.style)