Similar Actor Comparison

Aperta
#10 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
react, typescript

Direzione di ricerca

Start at the actor explore page and inspect the Level card to understand how it selects an actor’s latest emission value from the highest rated source. Then trace where actor parent relationships and population data come from; done means a widget compares the selected actor with the closest-population sibling and a similar actor under a comparable parent, showing source, year, actor and parent names, and N/A when required data is missing.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

Problem Statement

It is hard to understand if an actor is emitting more or less than what other similar actors are doing, this should be easy to map with data from other actors

Who is affected by this problem

Funders, researchers, advocates, that want to see who should be encouraged to improve their current emissions, or looking for cases to highlight for best practices.

What is the problem

It is hard to understand if an actor is emitting more or less than what other similar actors are doing, which is an obstacle when understanding which actors should be more incentivized to reduce emissions, or which actors to use as best practice cases

Where does the problem occur

This occurs in the actor explore page

When does the problem this occur

This occurs when users are looking for emissions and progress data in the actor explore page

Why does the problem occur

This occurs because currently only data is shown for a particular actor but with no easy way to see at the same time how that actor compares to other similar actors of the same type (it is easy to see how the actor compares to its “parent” and “child”

Feature Description

Build an independent widget that shows emission and contextual information for similar actors:

  • Comparison 1: Same parent actor

    • Show emissions for the actor from the same "parent" that is closest in population to selected actor
      • Example: if selected actor is British Columbia (Canada), show Alberta, which is closest in population from Canadian provinces
    • If no population data for other actors from the same parent, then show "N/A"
    • Emission value should be the same one that is shown in the Level card
      • i.e, the the latest emission value from the highest rated source
    • If no emissions data exists, show N/A
  • Comparison 2: Similar parent actor

    • Show emissions for the actor from another "parent" that has is closes in population to selected actor's parent, that is closes in population to selected actor
      • Example: if selected actor is British Columbia (Canada), show Mazowieckie (Poland), because Poland and Canada are close in population and Mozowieckie and British Columbia are close in population
    • If no population data for actors from the similar parent, then show "N/A"
    • Emission value should be the same one that is shown in the Level card
      • i.e, the the latest emission value from the highest rated source
    • If no emissions data exists, show N/A
Goal: What do we want to achieve with this

Make it very straightforward for users to understand the historic emissions of an actor based on selected source

Benchmarks

https://climatetrace.org/inventory?sector=all&time=2021&country=CAN&gas=co2e100
Screen Shot 2022-11-18 at 3 12 31 PM

We want to know the source and year for the emissions data, and actor name and parent actor name

Evidence of problem

User interviews and comments from partners

Lingua principale
TypeScript
Stelle
64
Fork
16
Merge medio
1h 1m
PR unite (30g)
2

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Open-Earth-Foundation/OpenClimate

Tutte le issue di Open-Earth-Foundation/OpenClimate

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.