Skip to content

2.0.0

No due date 100% complete

LOST 2.x - Getting LOST in the world of big data

Update Dependencies

  • CoreUI 2.x -> 3.x | Frontend
  • React 16.x -> 17.x | Frontend
  • Fix security alerts in js packages | Frontend
  • Fix security alerts in python packages | Backend
  • Replace restplus library with restx | Backend | #89

Filesystem abstraction and external datasources

  • Use fsspec as filesystem …

LOST 2.x - Getting LOST in the world of big data

Update Dependencies

  • CoreUI 2.x -> 3.x | Frontend
  • React 16.x -> 17.x | Frontend
  • Fix security alerts in js packages | Frontend
  • Fix security alerts in python packages | Backend
  • Replace restplus library with restx | Backend | #89

Filesystem abstraction and external datasources

  • Use fsspec as filesystem abstraction layer (enable compatibility with s3, HDFS, ...) | Backend: Filesystem |
  • Extend Datasource-Element to be able to handle external data stores and filesystems | Frontend | #121
  • GUI for external data sources | Frontend

Use dask instead of celery

  • Use dask as new task scheduler instead of celery | Backend: PipeEngine

LDAP Integration

  • LDAP integration | Backend: User/Groups
  • GUI Adjustments User/ Groups| Frontend: User/Groups

Database extension

  • Add PostgreSQL Support
  • Extension for phoenix db access | Backend: Database

Add user role admin

  • Add role administrator | Backend/Frontend
  • Move user management to new administrator role | Backend/Frontend

LOST Config via GUI

  • DB Adjustments | Backend
  • Move LOST configuration to GUI for new administrator role | Frontend

SIA Features

  • Support biggest possible layout for difficult aspect ratios | Frontend: SIA
  • Delete annotation in creation mode when hitting ESC | Frontend: SIA
  • Allow to comment TwoD Annotations | Backend/Frontend: SIA
  • Extract SIA as own repo

pyAPI Features

  • Enable pyAPI to request annotations by label name (instead of label_leaf_id) | Backend: pyAPI
  • Enable pyAPI to request annotations for DataFrame in LOSTFormat | Backend: pyAPI

Export Features

  • Export label trees via GUI | Frontend/Backend: LabelTrees
  • Instant annotation export for annotation tasks and scripts via GUI | Frontend/Backend: AnnoTask | #41

LOST Dataset Handler

  • Provide an extensive library for annotation data handling in LOST | Backend

Simplify Pipeline import

  • Easy import of pipelines without the need to copy pipe projects | Backend: PipeEngine

Worker management

  • Use database method for script allocation | Backend: WorkerManagement

Import Features

  • Import label trees via GUI | Frontend/Backend: LabelTrees
  • Import / update lost pipeline via GUI | Frontend/Backend: Pipeline

Running pipeline features

  • Allow to edit used labels in an annotation task for running pipelines | Frontend/Backend: AnnoTask
  • Allow to edit assignees in an annotation task for running pipelines | Frontend/Backend: AnnoTask

Fine-grained visibility levels

  • Visibility levels for Pipeline templates/ instances | Frontend
  • Visibility levels for label trees | Frontend
  • Visibility levels for data sources | Frontend

JupyterLab Integration

  • Allow admins jupyter-lab access to LOST

LabelTree GUI refactor

  • GUI improvements for label tree management

Dashboard Features

  • Show personal statistics for annotators
  • Show personal statistics for designers
  • Display quicklinks for most important pipelines

Admin Area

  • Show system informations: number of users, datasources, pipelines, annotations

Documentation

  • PipeEngine -> New dask scheduling configuration
  • Scripts -> How to add extra packages
  • Simple Pipeline Import
  • Adapt docstrings for pyAPI
  • GUI: Getting started

There are no open issues in this milestone.

Add issues to milestones to help organize your work for a particular release or project.

Create new issue

Or find and add issues with no milestone in this repo.