neuroinformatics-unit / movement

Python tools for analysing body movements across space and time
http://movement.neuroinformatics.dev
BSD 3-Clause "New" or "Revised" License
81 stars 7 forks source link

Make a napari frontend prototype #31

Open niksirbi opened 1 year ago

niksirbi commented 1 year ago

napari has multiple built-in layer types which could be useful for movement.

Napari widgets can be created easily.

I will first make a prototype with the following features:

### Tasks
- [ ] https://github.com/neuroinformatics-unit/movement/issues/38
- [ ] https://github.com/neuroinformatics-unit/movement/issues/48
- [ ] https://github.com/neuroinformatics-unit/movement/issues/47
- [ ] https://github.com/neuroinformatics-unit/movement/issues/49
- [ ] https://github.com/neuroinformatics-unit/movement/issues/4
- [ ] https://github.com/neuroinformatics-unit/movement/issues/50
niksirbi commented 11 months ago

Work in progress in the napari branch.

niksirbi commented 10 months ago

Useful resources for designing napari plugins:

niksirbi commented 10 months ago

What should the prototype include

I have broken down the requirements for the prototype into simpler tasks and added them to this issue as a Tasklist.

niksirbi commented 5 months ago

The current work-in progress is on this branch, and is currently open as a draft pull request #112

niksirbi commented 1 month ago

While working on #112, I realised that it was all getting too complex for one pull request, so I'm shifting strategy.

We decided to proceed as following:

Once this process is well underway, and napari-dev catches up with what's here, I'll close PR #112 and delete the napari-pose-reader branch.