Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap #500

Merged
merged 9 commits into from
Feb 16, 2023
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 79 additions & 0 deletions docs/scip/0003-roadmap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# A roadmap for Scivision
ots22 marked this conversation as resolved.
Show resolved Hide resolved

## 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
ots22 marked this conversation as resolved.
Show resolved Hide resolved
datasets

### Web interface

- Model/dataset matchmaking, graphical representation of models and
dataset interoperability
- Improved 'model cards'
ots22 marked this conversation as resolved.
Show resolved Hide resolved
- Improvements to the 'new model/new datasource' interface
- A community calendar

### Automation

- 'Cookie cutters' for model repositories
ots22 marked this conversation as resolved.
Show resolved Hide resolved
- Consistency/integrity checks, including
- URLs in the catalogs
- notebooks in the gallery
ots22 marked this conversation as resolved.
Show resolved Hide resolved
- 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