python-mapswipe-workers icon indicating copy to clipboard operation
python-mapswipe-workers copied to clipboard

Show the size of pipeline in the project manager dashboard

Open laurentS opened this issue 3 years ago • 3 comments

In order to keep an eye on how much work is available in the project pipeline, it could be helpful to add a couple of simple metrics to the admin dashboard:

  • number of projects available to map
  • area lined up to map (in km2)
  • estimated hours/days of mapping (for instance, assuming 1s/task avg speed)

These could be very roughly estimated (the numbers will be wrong anyway, so we just want some simple value) from the area of each project, or requiredResults, so that there is no extra data to store/pass around, and the calculation can be quickly done in the dashboard itself.

laurentS avatar Apr 13 '21 17:04 laurentS

This is great! I could see it very useful to have more stats about project progress/speed.

Beyond just estimated hours/days of mapping (remaining); but an estimated completion date/time maybe both considering the average area/time but time remaining based on peak rate (best case), average rate and rate at current/most recently calculated rate (maybe last hour, etc.)?

Just some thoughts

russdeffner avatar Apr 20 '21 01:04 russdeffner

When it comes to mapping speed, Firebase shows the number of groups completed per day. This could be a rough indicator.

E.g. during the past days we've seen an increase from around 1,000 groups per day to 20,000 groups per day. So we would estimate mapping to be 20-times quicker.

Hagellach37 avatar Apr 20 '21 09:04 Hagellach37

Beyond just estimated hours/days of mapping (remaining); but an estimated completion date/time maybe both considering the average area/time but time remaining based on peak rate (best case), average rate and rate at current/most recently calculated rate (maybe last hour, etc.)?

I really like this, it feels like an ETA when using a sat nav guidance :)

And... predictions! Let's use machine learning! :stuck_out_tongue_closed_eyes:

laurentS avatar Apr 20 '21 10:04 laurentS