From b894d9a532d44ac07de024e7d5149044b8cd4f79 Mon Sep 17 00:00:00 2001 From: Oliver Strickson Date: Fri, 20 Jan 2023 18:31:02 +0000 Subject: [PATCH 1/8] Add draft roadmap --- docs/scip/0003-roadmap.md | 79 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 docs/scip/0003-roadmap.md diff --git a/docs/scip/0003-roadmap.md b/docs/scip/0003-roadmap.md new file mode 100644 index 00000000..341f186c --- /dev/null +++ b/docs/scip/0003-roadmap.md @@ -0,0 +1,79 @@ +# A roadmap for Scivision + +## Metadata + +Editors: + quantumjot, scotthosking, sebastianahnert (project PIs), ots22 (who + created this draft) + +Status (raw | draft | stable | deprecated | retired): + draft + +## Description + +This document summarises the main priorities of the Scivision team +based at the Alan Turing Institute, for the current phase of the +project supporting Scivision development, that started in January +2023. + +Scivision originated at the Alan Turing Institute, and development is +actively hosted there, but the project welcomes participation from +anyone in the wider community. Any contributions related to +Scivision's mission are gladly received, whether or not they relate to +the items noted below. + +This roadmap is to be understood as listing areas that are likely to +receive attention from the Turing team, and is provided in order to +help users and contributors understand the direction of the project, +given the Turing team's stake in it. + +Importantly, the roadmap doesn't commit anyone to any particular +deliverables, there aren't specific dates associated with the items +listed here, and it may be modified (it is likely to remain a +perpetual 'draft'). + +## Priority areas + +### Core features + + - Data loaders (potentially replacing or supplementing Intake) + - Catalog schema improvements and model/datasource metadata; catalog + versioning + - Better specified requirements for models and datasources + - More robust handling of model dependencies + +### Community engagement + + - Running events, including a regular community call + - Making Scivision a hub for best practices in sharing reproducible + CV models + - Informational videos (overview, getting started, task-focussed + tutorials) + - Direct support to researchers wishing to share their models and + datasets + +### Web interface + + - Model/dataset matchmaking, graphical representation of models and + dataset interoperability + - Improved 'model cards' + - Improvements to the 'new model/new datasource' interface + - A community calendar + +### Automation + + - 'Cookie cutters' for model repositories + - Consistency/integrity checks, including + - URLs in the catalogs + - notebooks in the gallery + - checked annotations (decorators) + +### Supporting Scivision use-cases + + - Support to researchers at the Turing and collaborators + - Growing the catalog + - Helping users to share their models and data through the catalog + - Targetting good coverage of: + - object tracking + - super-resolution + - shape analysis From d0c65c61750800a31d4c5b776e5c34e3a91374bb Mon Sep 17 00:00:00 2001 From: ots22 Date: Mon, 23 Jan 2023 13:53:25 +0000 Subject: [PATCH 2/8] Update docs/scip/0003-roadmap.md Co-authored-by: Ed Chalstrey --- docs/scip/0003-roadmap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/scip/0003-roadmap.md b/docs/scip/0003-roadmap.md index 341f186c..22c14d1b 100644 --- a/docs/scip/0003-roadmap.md +++ b/docs/scip/0003-roadmap.md @@ -65,7 +65,7 @@ perpetual 'draft'). - 'Cookie cutters' for model repositories - Consistency/integrity checks, including - URLs in the catalogs - - notebooks in the gallery + - scivision gallery notebooks (from current scivision projects) - checked annotations (decorators) ### Supporting Scivision use-cases From f3071be8937b2d129096d6a57d5413836896456a Mon Sep 17 00:00:00 2001 From: ots22 Date: Mon, 23 Jan 2023 14:40:46 +0000 Subject: [PATCH 3/8] Update docs/scip/0003-roadmap.md Co-authored-by: Ed Chalstrey --- docs/scip/0003-roadmap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/scip/0003-roadmap.md b/docs/scip/0003-roadmap.md index 22c14d1b..4ea038c4 100644 --- a/docs/scip/0003-roadmap.md +++ b/docs/scip/0003-roadmap.md @@ -49,7 +49,7 @@ perpetual 'draft'). CV models - Informational videos (overview, getting started, task-focussed tutorials) - - Direct support to researchers wishing to share their models and + - Informal support to researchers wishing to share their models and datasets ### Web interface From f29b9bddda65f41bfc5881172d76cd8fbef0fe87 Mon Sep 17 00:00:00 2001 From: ots22 Date: Tue, 24 Jan 2023 18:27:08 +0000 Subject: [PATCH 4/8] Add roadmap to SCIPI --- docs/scip_index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/scip_index.rst b/docs/scip_index.rst index 83139f16..786fe1aa 100644 --- a/docs/scip_index.rst +++ b/docs/scip_index.rst @@ -24,7 +24,7 @@ Status: Raw/draft scip/0001-model-dependencies scip/0002-tasks - + scip/0003-roadmap.md Status: Stable/deprecated ------------------------- From 66b9e0a9afc916af6fd4f1abce9b0d54fe8d17ae Mon Sep 17 00:00:00 2001 From: ots22 Date: Tue, 24 Jan 2023 18:41:05 +0000 Subject: [PATCH 5/8] Update 0003-roadmap.md --- docs/scip/0003-roadmap.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/scip/0003-roadmap.md b/docs/scip/0003-roadmap.md index 4ea038c4..1adf0e35 100644 --- a/docs/scip/0003-roadmap.md +++ b/docs/scip/0003-roadmap.md @@ -57,6 +57,8 @@ perpetual 'draft'). - Model/dataset matchmaking, graphical representation of models and dataset interoperability - Improved 'model cards' + - For example, show extra installation instructions when these + are required, and give an example of using the model in Python - Improvements to the 'new model/new datasource' interface - A community calendar From 46a2640feb3f53b68fd8d863836580452cb368cf Mon Sep 17 00:00:00 2001 From: ots22 Date: Tue, 24 Jan 2023 18:47:30 +0000 Subject: [PATCH 6/8] Update 0003-roadmap.md --- docs/scip/0003-roadmap.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/scip/0003-roadmap.md b/docs/scip/0003-roadmap.md index 1adf0e35..fb1634d0 100644 --- a/docs/scip/0003-roadmap.md +++ b/docs/scip/0003-roadmap.md @@ -64,7 +64,8 @@ perpetual 'draft'). ### Automation - - 'Cookie cutters' for model repositories + - Template repositories for computer vision models or datasources + that are ready for inclusion in the catalog ('cookie cutters'). - Consistency/integrity checks, including - URLs in the catalogs - scivision gallery notebooks (from current scivision projects) From 5b3dc38340150f9167c035067cd47fc540032326 Mon Sep 17 00:00:00 2001 From: ots22 Date: Mon, 13 Feb 2023 19:06:29 +0000 Subject: [PATCH 7/8] Update 0003-roadmap.md --- docs/scip/0003-roadmap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/scip/0003-roadmap.md b/docs/scip/0003-roadmap.md index fb1634d0..16659dfb 100644 --- a/docs/scip/0003-roadmap.md +++ b/docs/scip/0003-roadmap.md @@ -76,7 +76,7 @@ perpetual 'draft'). - Support to researchers at the Turing and collaborators - Growing the catalog - Helping users to share their models and data through the catalog - - Targetting good coverage of: + - Targetting models for the following tasks in particular (not exclusively): - object tracking - super-resolution - shape analysis From 3c371ca2a596a821e9079b214e1275faf5ed83ef Mon Sep 17 00:00:00 2001 From: ots22 Date: Mon, 13 Feb 2023 19:56:03 +0000 Subject: [PATCH 8/8] Update 0003-roadmap.md --- docs/scip/0003-roadmap.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/docs/scip/0003-roadmap.md b/docs/scip/0003-roadmap.md index 16659dfb..34a0368a 100644 --- a/docs/scip/0003-roadmap.md +++ b/docs/scip/0003-roadmap.md @@ -44,6 +44,7 @@ perpetual 'draft'). ### Community engagement + - A community calendar - Running events, including a regular community call - Making Scivision a hub for best practices in sharing reproducible CV models @@ -60,13 +61,12 @@ perpetual 'draft'). - For example, show extra installation instructions when these are required, and give an example of using the model in Python - Improvements to the 'new model/new datasource' interface - - A community calendar ### Automation - Template repositories for computer vision models or datasources that are ready for inclusion in the catalog ('cookie cutters'). - - Consistency/integrity checks, including + - Additional consistency and integrity checks, including - URLs in the catalogs - scivision gallery notebooks (from current scivision projects) - checked annotations (decorators) @@ -75,8 +75,9 @@ perpetual 'draft'). - Support to researchers at the Turing and collaborators - Growing the catalog - - Helping users to share their models and data through the catalog - - Targetting models for the following tasks in particular (not exclusively): - - object tracking - - super-resolution - - shape analysis + - Helping users to share their models and data through the catalog + - Targetting models for the following tasks in particular (although + not exclusively): + - object tracking + - super-resolution + - shape analysis