Skip to content

Commit

Permalink
Rename alert levels to (nominal, high, highest)
Browse files Browse the repository at this point in the history
This is in accordance with terminology for Flagship (though "nominal" is
sometimes specified as "Detected by a single alert system").

Changed both the enum and the associated column names.
  • Loading branch information
danscales committed May 8, 2024
1 parent 805040e commit 413c210
Show file tree
Hide file tree
Showing 4 changed files with 47 additions and 47 deletions.
16 changes: 8 additions & 8 deletions src/main/scala/org/globalforestwatch/layers/Layer.scala
Original file line number Diff line number Diff line change
Expand Up @@ -437,12 +437,12 @@ trait DateConfLayer extends ILayer {
}
}

// Encoding for IntegratedAlerts. Confidence value of 2 means "highest", 1 means
// "high", and 0 means "nominal".
// Encoding for IntegratedAlerts. Confidence value of 0 means "nominal", 1 means
// "high", and 2 means "highest".
object DateConfLevelsLayer {
val ConfLo = 0
val ConfMed = 1
val ConfHi = 2
val ConfNominal = 0
val ConfHigh = 1
val ConfHighest = 2
}

trait DateConfLevelsLayer extends ILayer {
Expand All @@ -454,9 +454,9 @@ trait DateConfLevelsLayer extends ILayer {
val baseDate = LocalDate.of(2014,12,31)

override def lookup(value: Int): Option[(LocalDate, Int)] = {
val confidence = if (value >= 40000) DateConfLevelsLayer.ConfHi
else if (value >= 30000) DateConfLevelsLayer.ConfMed
else DateConfLevelsLayer.ConfLo
val confidence = if (value >= 40000) DateConfLevelsLayer.ConfHighest
else if (value >= 30000) DateConfLevelsLayer.ConfHigh
else DateConfLevelsLayer.ConfNominal
val days: Int = if (value >= 40000) value - 40000
else if (value >= 30000) value - 30000
else value - 20000
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,16 +28,16 @@ case class GfwProDashboardData(
glad_alerts_daily: GfwProDashboardDataDateCount,
/** Integrated alert count within location geometry grouped by day, and further
* subdivided by cross-product of cover area (all, SBTN area only, JRC area only)
* x alert confidence (lo, med, hi) */
integrated_alerts_daily_all_lo: GfwProDashboardDataDateCount,
integrated_alerts_daily_all_med: GfwProDashboardDataDateCount,
integrated_alerts_daily_all_hi: GfwProDashboardDataDateCount,
integrated_alerts_daily_sbtn_lo: GfwProDashboardDataDateCount,
integrated_alerts_daily_sbtn_med: GfwProDashboardDataDateCount,
integrated_alerts_daily_sbtn_hi: GfwProDashboardDataDateCount,
integrated_alerts_daily_jrc_lo: GfwProDashboardDataDateCount,
integrated_alerts_daily_jrc_med: GfwProDashboardDataDateCount,
integrated_alerts_daily_jrc_hi: GfwProDashboardDataDateCount,
* x alert confidence (nominal, high, highest) */
integrated_alerts_daily_all_nominal: GfwProDashboardDataDateCount,
integrated_alerts_daily_all_high: GfwProDashboardDataDateCount,
integrated_alerts_daily_all_highest: GfwProDashboardDataDateCount,
integrated_alerts_daily_sbtn_nominal: GfwProDashboardDataDateCount,
integrated_alerts_daily_sbtn_high: GfwProDashboardDataDateCount,
integrated_alerts_daily_sbtn_highest: GfwProDashboardDataDateCount,
integrated_alerts_daily_jrc_nominal: GfwProDashboardDataDateCount,
integrated_alerts_daily_jrc_high: GfwProDashboardDataDateCount,
integrated_alerts_daily_jrc_highest: GfwProDashboardDataDateCount,
/** Integrated alert count within location geometry grouped by ISO year-week */
glad_alerts_weekly: GfwProDashboardDataDateCount,
/** Integrated alert count within location geometry grouped by year-month */
Expand All @@ -53,15 +53,15 @@ case class GfwProDashboardData(
total_ha.merge(other.total_ha),
tree_cover_extent_total.merge(other.tree_cover_extent_total),
glad_alerts_daily.merge(other.glad_alerts_daily),
integrated_alerts_daily_all_lo.merge(other.integrated_alerts_daily_all_lo),
integrated_alerts_daily_all_med.merge(other.integrated_alerts_daily_all_med),
integrated_alerts_daily_all_hi.merge(other.integrated_alerts_daily_all_hi),
integrated_alerts_daily_sbtn_lo.merge(other.integrated_alerts_daily_sbtn_lo),
integrated_alerts_daily_sbtn_med.merge(other.integrated_alerts_daily_sbtn_med),
integrated_alerts_daily_sbtn_hi.merge(other.integrated_alerts_daily_sbtn_hi),
integrated_alerts_daily_jrc_lo.merge(other.integrated_alerts_daily_jrc_lo),
integrated_alerts_daily_jrc_med.merge(other.integrated_alerts_daily_jrc_med),
integrated_alerts_daily_jrc_hi.merge(other.integrated_alerts_daily_jrc_hi),
integrated_alerts_daily_all_nominal.merge(other.integrated_alerts_daily_all_nominal),
integrated_alerts_daily_all_high.merge(other.integrated_alerts_daily_all_high),
integrated_alerts_daily_all_highest.merge(other.integrated_alerts_daily_all_highest),
integrated_alerts_daily_sbtn_nominal.merge(other.integrated_alerts_daily_sbtn_nominal),
integrated_alerts_daily_sbtn_high.merge(other.integrated_alerts_daily_sbtn_high),
integrated_alerts_daily_sbtn_highest.merge(other.integrated_alerts_daily_sbtn_highest),
integrated_alerts_daily_jrc_nominal.merge(other.integrated_alerts_daily_jrc_nominal),
integrated_alerts_daily_jrc_high.merge(other.integrated_alerts_daily_jrc_high),
integrated_alerts_daily_jrc_highest.merge(other.integrated_alerts_daily_jrc_highest),
glad_alerts_weekly.merge(other.glad_alerts_weekly),
glad_alerts_monthly.merge(other.glad_alerts_monthly),
viirs_alerts_daily.merge(other.viirs_alerts_daily)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,31 +16,31 @@ case class GfwProDashboardRawDataGroup(

val (alertDate, alertConf) = alertDateAndConf match {
case Some((date, conf)) => (Some(date), conf)
case _ => (None, DateConfLevelsLayer.ConfLo)
case _ => (None, DateConfLevelsLayer.ConfNominal)
}

GfwProDashboardData(
glad_alerts_coverage = integratedAlertsCoverage,
integrated_alerts_coverage = integratedAlertsCoverage,
glad_alerts_daily = GfwProDashboardDataDateCount.fillDaily(alertDate, true, alertCount),
integrated_alerts_daily_all_lo = GfwProDashboardDataDateCount.fillDaily(alertDate,
alertConf == DateConfLevelsLayer.ConfLo, alertCount),
integrated_alerts_daily_all_med = GfwProDashboardDataDateCount.fillDaily(alertDate,
alertConf == DateConfLevelsLayer.ConfMed, alertCount),
integrated_alerts_daily_all_hi = GfwProDashboardDataDateCount.fillDaily(alertDate,
alertConf == DateConfLevelsLayer.ConfHi, alertCount),
integrated_alerts_daily_sbtn_lo = GfwProDashboardDataDateCount.fillDaily(alertDate,
isNaturalForest && alertConf == DateConfLevelsLayer.ConfLo, alertCount),
integrated_alerts_daily_sbtn_med = GfwProDashboardDataDateCount.fillDaily(alertDate,
isNaturalForest && alertConf == DateConfLevelsLayer.ConfMed, alertCount),
integrated_alerts_daily_sbtn_hi = GfwProDashboardDataDateCount.fillDaily(alertDate,
isNaturalForest && alertConf == DateConfLevelsLayer.ConfHi, alertCount),
integrated_alerts_daily_jrc_lo = GfwProDashboardDataDateCount.fillDaily(alertDate,
jrcForestCover && alertConf == DateConfLevelsLayer.ConfLo, alertCount),
integrated_alerts_daily_jrc_med = GfwProDashboardDataDateCount.fillDaily(alertDate,
jrcForestCover && alertConf == DateConfLevelsLayer.ConfMed, alertCount),
integrated_alerts_daily_jrc_hi = GfwProDashboardDataDateCount.fillDaily(alertDate,
jrcForestCover && alertConf == DateConfLevelsLayer.ConfHi, alertCount),
integrated_alerts_daily_all_nominal = GfwProDashboardDataDateCount.fillDaily(alertDate,
alertConf == DateConfLevelsLayer.ConfNominal, alertCount),
integrated_alerts_daily_all_high = GfwProDashboardDataDateCount.fillDaily(alertDate,
alertConf == DateConfLevelsLayer.ConfHigh, alertCount),
integrated_alerts_daily_all_highest = GfwProDashboardDataDateCount.fillDaily(alertDate,
alertConf == DateConfLevelsLayer.ConfHighest, alertCount),
integrated_alerts_daily_sbtn_nominal = GfwProDashboardDataDateCount.fillDaily(alertDate,
isNaturalForest && alertConf == DateConfLevelsLayer.ConfNominal, alertCount),
integrated_alerts_daily_sbtn_high = GfwProDashboardDataDateCount.fillDaily(alertDate,
isNaturalForest && alertConf == DateConfLevelsLayer.ConfHigh, alertCount),
integrated_alerts_daily_sbtn_highest = GfwProDashboardDataDateCount.fillDaily(alertDate,
isNaturalForest && alertConf == DateConfLevelsLayer.ConfHighest, alertCount),
integrated_alerts_daily_jrc_nominal = GfwProDashboardDataDateCount.fillDaily(alertDate,
jrcForestCover && alertConf == DateConfLevelsLayer.ConfNominal, alertCount),
integrated_alerts_daily_jrc_high = GfwProDashboardDataDateCount.fillDaily(alertDate,
jrcForestCover && alertConf == DateConfLevelsLayer.ConfHigh, alertCount),
integrated_alerts_daily_jrc_highest = GfwProDashboardDataDateCount.fillDaily(alertDate,
jrcForestCover && alertConf == DateConfLevelsLayer.ConfHighest, alertCount),
glad_alerts_weekly = GfwProDashboardDataDateCount.fillWeekly(alertDate, alertCount),
glad_alerts_monthly = GfwProDashboardDataDateCount.fillMonthly(alertDate, alertCount),
viirs_alerts_daily = GfwProDashboardDataDateCount.empty,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
list_id location_id gadm_id status_code location_error glad_alerts_coverage integrated_alerts_coverage total_ha tree_cover_extent_total glad_alerts_daily integrated_alerts_daily_all_lo integrated_alerts_daily_all_med integrated_alerts_daily_all_hi integrated_alerts_daily_sbtn_lo integrated_alerts_daily_sbtn_med integrated_alerts_daily_sbtn_hi integrated_alerts_daily_jrc_lo integrated_alerts_daily_jrc_med integrated_alerts_daily_jrc_hi glad_alerts_weekly glad_alerts_monthly viirs_alerts_daily
list_id location_id gadm_id status_code location_error glad_alerts_coverage integrated_alerts_coverage total_ha tree_cover_extent_total glad_alerts_daily integrated_alerts_daily_all_nominal integrated_alerts_daily_all_high integrated_alerts_daily_all_highest integrated_alerts_daily_sbtn_nominal integrated_alerts_daily_sbtn_high integrated_alerts_daily_sbtn_highest integrated_alerts_daily_jrc_nominal integrated_alerts_daily_jrc_high integrated_alerts_daily_jrc_highest glad_alerts_weekly glad_alerts_monthly viirs_alerts_daily
166 1 IDN.1.5 2 true true 1006.4338 1006.4338 {"2020-02-28":1,"2020-10-07":3,"2020-12-18":6,"2020-12-30":3,"2021-01-20":4,"2021-01-23":3,"2021-02-13":6,"2021-02-21":6,"2021-03-24":4,"2021-03-25":111,"2021-04-05":8,"2021-04-17":1,"2021-04-18":240,"2021-04-26":6,"2021-05-11":1,"2021-08-03":2,"2021-08-08":2,"2021-08-09":3,"2021-08-21":6,"2021-10-07":1,"2022-01-07":29,"2022-02-04":3,"2022-02-05":1,"2022-03-07":1,"2022-03-12":9,"2022-03-24":13,"2022-03-25":46,"2022-03-28":33,"2022-03-31":12,"2022-04-05":11,"2022-04-06":15,"2022-04-12":8,"2022-04-13":13,"2022-04-17":1,"2022-04-18":7,"2022-04-29":1,"2022-04-30":2,"2022-05-06":1,"2022-05-12":1,"2022-05-24":17,"2022-05-31":15,"2022-06-04":1,"2022-06-17":1,"2022-06-28":1,"2022-07-05":1,"2022-07-11":1,"2022-07-22":6,"2022-07-23":4,"2022-08-10":2,"2022-08-15":3,"2022-11-08":1,"2022-12-01":1,"2022-12-25":1,"2023-02-11":2,"2023-02-12":3,"2023-02-23":1,"2023-03-08":36,"2023-03-19":1,"2023-03-20":2,"2023-04-08":6,"2023-04-24":6,"2023-05-07":1,"2023-05-18":1,"2023-05-30":2,"2023-06-11":1,"2023-06-18":3,"2023-06-23":12,"2023-06-24":37,"2023-06-27":3,"2023-06-30":5,"2023-07-05":10,"2023-07-06":10,"2023-07-12":8,"2023-07-17":14,"2023-07-18":48,"2023-07-24":6,"2023-07-29":16,"2023-07-30":22,"2023-08-05":5,"2023-08-10":2,"2023-08-11":23,"2023-08-17":1,"2023-08-22":15,"2023-08-23":61,"2023-08-29":5,"2023-09-03":5,"2023-09-04":10,"2023-09-07":178,"2023-09-10":2,"2023-09-15":84,"2023-09-16":26,"2023-09-22":12,"2023-09-27":2,"2023-09-28":16,"2023-10-01":55,"2023-10-04":26,"2023-10-09":86,"2023-10-10":4,"2023-10-16":5,"2023-10-22":14,"2023-10-25":690,"2023-10-28":16,"2023-11-02":37,"2023-11-03":2,"2023-11-09":11,"2023-11-14":9,"2023-11-18":704} {"2023-06-30":1,"2023-07-05":2,"2023-07-12":1,"2023-08-23":10,"2023-08-29":1,"2023-09-07":18,"2023-09-10":1,"2023-09-15":40,"2023-09-16":11,"2023-09-28":1,"2023-10-01":44,"2023-10-09":6,"2023-10-10":3,"2023-10-22":7,"2023-10-25":102,"2023-10-28":16,"2023-11-02":19,"2023-11-03":1,"2023-11-09":10,"2023-11-14":9,"2023-11-18":704} {"2020-02-28":1,"2020-10-07":3,"2021-01-20":1,"2021-03-25":106,"2021-04-05":5,"2021-04-18":225,"2021-04-26":6,"2021-05-11":1,"2021-08-03":2,"2021-08-08":2,"2021-08-09":3,"2021-08-21":6,"2021-10-07":1,"2022-01-07":11,"2022-02-04":3,"2022-02-05":1,"2022-03-07":1,"2022-03-12":9,"2022-03-24":5,"2022-03-25":1,"2022-03-28":8,"2022-03-31":12,"2022-04-05":11,"2022-04-06":2,"2022-04-12":8,"2022-04-13":4,"2022-04-17":1,"2022-04-18":6,"2022-04-29":1,"2022-04-30":2,"2022-05-06":1,"2022-05-12":1,"2022-05-24":12,"2022-05-31":7,"2022-06-04":1,"2022-06-17":1,"2022-06-28":1,"2022-07-05":1,"2022-07-11":1,"2022-07-22":6,"2022-07-23":4,"2022-08-10":2,"2022-08-15":3,"2022-11-08":1,"2022-12-01":1,"2022-12-25":1,"2023-02-12":3,"2023-02-23":1,"2023-03-08":34,"2023-03-19":1,"2023-03-20":2,"2023-04-08":6,"2023-04-24":6,"2023-05-07":1,"2023-05-18":1,"2023-05-30":2,"2023-06-11":1,"2023-06-18":3,"2023-06-23":10,"2023-06-24":30,"2023-06-30":4,"2023-07-05":8,"2023-07-06":8,"2023-07-12":2,"2023-07-17":6,"2023-07-18":24,"2023-07-24":4,"2023-07-29":14,"2023-07-30":15,"2023-08-05":2,"2023-08-10":1,"2023-08-11":15,"2023-08-17":1,"2023-08-22":13,"2023-08-23":30,"2023-08-29":3,"2023-09-03":5,"2023-09-04":5,"2023-09-07":153,"2023-09-10":1,"2023-09-15":42,"2023-09-16":3,"2023-09-22":12,"2023-09-27":2,"2023-09-28":7,"2023-10-01":9,"2023-10-04":8,"2023-10-09":11,"2023-10-10":1,"2023-10-16":2,"2023-10-22":6,"2023-10-25":579,"2023-11-02":15,"2023-11-03":1} {"2020-12-18":6,"2020-12-30":3,"2021-01-20":3,"2021-01-23":3,"2021-02-13":6,"2021-02-21":6,"2021-03-24":4,"2021-03-25":5,"2021-04-05":3,"2021-04-17":1,"2021-04-18":15,"2022-01-07":18,"2022-03-24":8,"2022-03-25":45,"2022-03-28":25,"2022-04-06":13,"2022-04-13":9,"2022-04-18":1,"2022-05-24":5,"2022-05-31":8,"2023-02-11":2,"2023-03-08":2,"2023-06-23":2,"2023-06-24":7,"2023-06-27":3,"2023-07-06":2,"2023-07-12":5,"2023-07-17":8,"2023-07-18":24,"2023-07-24":2,"2023-07-29":2,"2023-07-30":7,"2023-08-05":3,"2023-08-10":1,"2023-08-11":8,"2023-08-22":2,"2023-08-23":21,"2023-08-29":1,"2023-09-04":5,"2023-09-07":7,"2023-09-15":2,"2023-09-16":12,"2023-09-28":8,"2023-10-01":2,"2023-10-04":18,"2023-10-09":69,"2023-10-16":3,"2023-10-22":1,"2023-10-25":9,"2023-11-02":3,"2023-11-09":1} {"2023-06-30":1,"2023-07-05":2,"2023-07-12":1,"2023-08-23":10,"2023-08-29":1,"2023-09-07":18,"2023-09-10":1,"2023-09-15":40,"2023-09-16":11,"2023-09-28":1,"2023-10-01":44,"2023-10-09":6,"2023-10-10":3,"2023-10-22":7,"2023-10-25":92,"2023-10-28":12,"2023-11-02":16,"2023-11-03":1,"2023-11-09":9,"2023-11-14":3,"2023-11-18":660} {"2020-02-28":1,"2020-10-07":3,"2021-01-20":1,"2021-03-25":15,"2021-04-05":1,"2021-04-18":164,"2021-05-11":1,"2021-08-03":1,"2021-08-09":3,"2021-08-21":5,"2021-10-07":1,"2022-02-04":3,"2022-02-05":1,"2022-03-07":1,"2022-03-12":9,"2022-03-24":5,"2022-03-25":1,"2022-03-28":8,"2022-03-31":12,"2022-04-05":11,"2022-04-06":2,"2022-04-12":8,"2022-04-13":4,"2022-04-17":1,"2022-04-18":6,"2022-04-30":2,"2022-05-06":1,"2022-05-12":1,"2022-05-24":12,"2022-05-31":2,"2022-06-04":1,"2022-06-17":1,"2022-06-28":1,"2022-07-05":1,"2022-07-11":1,"2022-07-22":6,"2022-07-23":1,"2022-11-08":1,"2022-12-01":1,"2023-02-12":3,"2023-03-08":10,"2023-03-19":1,"2023-03-20":1,"2023-05-07":1,"2023-06-18":2,"2023-06-23":7,"2023-06-24":30,"2023-06-30":3,"2023-07-05":7,"2023-07-06":8,"2023-07-12":1,"2023-07-17":4,"2023-07-18":17,"2023-07-24":1,"2023-07-29":14,"2023-07-30":15,"2023-08-05":1,"2023-08-10":1,"2023-08-11":13,"2023-08-17":1,"2023-08-22":13,"2023-08-23":30,"2023-08-29":3,"2023-09-03":4,"2023-09-04":5,"2023-09-07":153,"2023-09-10":1,"2023-09-15":41,"2023-09-16":3,"2023-09-22":12,"2023-09-27":2,"2023-09-28":7,"2023-10-01":9,"2023-10-04":8,"2023-10-09":11,"2023-10-10":1,"2023-10-16":2,"2023-10-22":4,"2023-10-25":336,"2023-11-02":15,"2023-11-03":1} {"2020-12-18":1,"2020-12-30":2,"2021-01-20":3,"2021-03-25":3,"2021-04-18":3,"2022-03-24":8,"2022-03-25":45,"2022-03-28":25,"2022-04-06":13,"2022-04-13":9,"2022-04-18":1,"2022-05-24":5,"2022-05-31":4,"2023-06-23":2,"2023-06-24":7,"2023-06-27":3,"2023-07-06":2,"2023-07-17":3,"2023-07-18":9,"2023-07-24":1,"2023-07-30":7,"2023-08-10":1,"2023-08-11":8,"2023-08-22":1,"2023-08-23":21,"2023-08-29":1,"2023-09-04":5,"2023-09-07":7,"2023-09-15":2,"2023-09-16":12,"2023-09-28":8,"2023-10-01":2,"2023-10-04":18,"2023-10-09":69,"2023-10-16":3,"2023-10-22":1,"2023-10-25":9,"2023-11-02":3,"2023-11-09":1} {"2023-06-30":1,"2023-07-05":2,"2023-07-12":1,"2023-08-23":10,"2023-08-29":1,"2023-09-07":18,"2023-09-10":1,"2023-09-15":40,"2023-09-16":11,"2023-09-28":1,"2023-10-01":44,"2023-10-09":6,"2023-10-10":3,"2023-10-22":7,"2023-10-25":102,"2023-10-28":16,"2023-11-02":19,"2023-11-03":1,"2023-11-09":10,"2023-11-14":9,"2023-11-18":704} {"2020-02-28":1,"2020-10-07":3,"2021-01-20":1,"2021-03-25":106,"2021-04-05":5,"2021-04-18":225,"2021-04-26":6,"2021-05-11":1,"2021-08-03":2,"2021-08-08":2,"2021-08-09":3,"2021-08-21":6,"2021-10-07":1,"2022-01-07":9,"2022-02-04":3,"2022-02-05":1,"2022-03-07":1,"2022-03-12":9,"2022-03-24":5,"2022-03-25":1,"2022-03-28":8,"2022-03-31":12,"2022-04-05":11,"2022-04-06":2,"2022-04-12":8,"2022-04-13":4,"2022-04-17":1,"2022-04-18":6,"2022-04-29":1,"2022-04-30":2,"2022-05-06":1,"2022-05-12":1,"2022-05-24":12,"2022-05-31":7,"2022-06-04":1,"2022-06-17":1,"2022-06-28":1,"2022-07-05":1,"2022-07-11":1,"2022-07-22":6,"2022-07-23":4,"2022-08-10":2,"2022-08-15":3,"2022-11-08":1,"2022-12-01":1,"2022-12-25":1,"2023-02-12":3,"2023-02-23":1,"2023-03-08":34,"2023-03-19":1,"2023-03-20":2,"2023-04-08":6,"2023-04-24":6,"2023-05-07":1,"2023-05-18":1,"2023-05-30":2,"2023-06-11":1,"2023-06-18":3,"2023-06-23":10,"2023-06-24":30,"2023-06-30":4,"2023-07-05":8,"2023-07-06":8,"2023-07-12":2,"2023-07-17":6,"2023-07-18":24,"2023-07-24":4,"2023-07-29":14,"2023-07-30":15,"2023-08-05":2,"2023-08-10":1,"2023-08-11":15,"2023-08-17":1,"2023-08-22":13,"2023-08-23":30,"2023-08-29":3,"2023-09-03":5,"2023-09-04":5,"2023-09-07":153,"2023-09-10":1,"2023-09-15":42,"2023-09-16":3,"2023-09-22":12,"2023-09-27":2,"2023-09-28":7,"2023-10-01":9,"2023-10-04":8,"2023-10-09":11,"2023-10-10":1,"2023-10-16":2,"2023-10-22":6,"2023-10-25":579,"2023-11-02":15,"2023-11-03":1} {"2020-12-18":6,"2020-12-30":3,"2021-01-20":3,"2021-01-23":3,"2021-02-13":6,"2021-02-21":6,"2021-03-24":4,"2021-03-25":5,"2021-04-05":3,"2021-04-17":1,"2021-04-18":15,"2022-01-07":18,"2022-03-24":8,"2022-03-25":45,"2022-03-28":25,"2022-04-06":13,"2022-04-13":9,"2022-04-18":1,"2022-05-24":5,"2022-05-31":8,"2023-02-11":2,"2023-03-08":2,"2023-06-23":2,"2023-06-24":7,"2023-06-27":3,"2023-07-06":2,"2023-07-12":5,"2023-07-17":8,"2023-07-18":24,"2023-07-24":2,"2023-07-29":2,"2023-07-30":7,"2023-08-05":3,"2023-08-10":1,"2023-08-11":8,"2023-08-22":2,"2023-08-23":21,"2023-08-29":1,"2023-09-04":5,"2023-09-07":7,"2023-09-15":2,"2023-09-16":12,"2023-09-28":8,"2023-10-01":2,"2023-10-04":18,"2023-10-09":69,"2023-10-16":3,"2023-10-22":1,"2023-10-25":9,"2023-11-02":3,"2023-11-09":1} {"2020-09":1,"2020-41":3,"2020-51":6,"2020-53":3,"2021-03":7,"2021-06":6,"2021-07":6,"2021-12":115,"2021-14":8,"2021-15":241,"2021-17":6,"2021-19":1,"2021-31":4,"2021-32":3,"2021-33":6,"2021-40":1,"2022-01":29,"2022-05":4,"2022-10":10,"2022-12":59,"2022-13":45,"2022-14":26,"2022-15":22,"2022-16":7,"2022-17":3,"2022-18":1,"2022-19":1,"2022-21":17,"2022-22":16,"2022-24":1,"2022-26":1,"2022-27":1,"2022-28":1,"2022-29":10,"2022-32":2,"2022-33":3,"2022-45":1,"2022-48":1,"2022-51":1,"2023-06":5,"2023-08":1,"2023-10":36,"2023-11":1,"2023-12":2,"2023-14":6,"2023-17":6,"2023-18":1,"2023-20":1,"2023-22":2,"2023-23":1,"2023-24":3,"2023-25":49,"2023-26":8,"2023-27":20,"2023-28":8,"2023-29":62,"2023-30":44,"2023-31":5,"2023-32":25,"2023-33":1,"2023-34":76,"2023-35":10,"2023-36":190,"2023-37":110,"2023-38":12,"2023-39":73,"2023-40":26,"2023-41":90,"2023-42":19,"2023-43":706,"2023-44":39,"2023-45":11,"2023-46":713} {"2020-02":1,"2020-10":3,"2020-12":9,"2021-01":7,"2021-02":12,"2021-03":115,"2021-04":255,"2021-05":1,"2021-08":13,"2021-10":1,"2022-01":29,"2022-02":4,"2022-03":114,"2022-04":58,"2022-05":34,"2022-06":3,"2022-07":12,"2022-08":5,"2022-11":1,"2022-12":2,"2023-02":6,"2023-03":39,"2023-04":12,"2023-05":4,"2023-06":61,"2023-07":134,"2023-08":112,"2023-09":335,"2023-10":896,"2023-11":763} {}

0 comments on commit 413c210

Please sign in to comment.