neuroinformatics-unit / movement

Python tools for analysing body movements across space and time
http://movement.neuroinformatics.dev
BSD 3-Clause "New" or "Revised" License
107 stars 8 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/47
- [ ] https://github.com/neuroinformatics-unit/movement/issues/283
niksirbi commented 1 year ago

Work in progress in the napari branch.

niksirbi commented 1 year ago

Useful resources for designing napari plugins:

niksirbi commented 1 year 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 9 months ago

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

niksirbi commented 5 months 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.

sfmig commented 3 hours ago

I was just chatting to Sanna and we remembered she left valuable feedback re ROIs in the WAZP repo: I link it here in case it is useful

niksirbi commented 3 hours ago

Yeah, and I implemented those suggestions in a PR I never merged.