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 9 forks source link

Better define the package's scope #59

Closed niksirbi closed 1 year ago

niksirbi commented 1 year ago
talmo commented 1 year ago

It'd be great to learn a bit about your guys' roadmap. We routinely have a need for downstream analyses, and we don't have a great place to stick our egocentrization, normalization, smoothing, visualization, etc code.

If it's a good fit for the scope, we'd be happy to shoot some PRs your way!

Here's some examples of our use cases:

Let me know if any of this is within scope!

Cheers,

Talmo

niksirbi commented 1 year ago

Hey @talmo,

as this issue showcases, we were just about discussing our scope and what to include in there. In short, almost everything you mentioned is in our plans, including (but not limited to):

What is NOT in our scope is anything that would rely on GPU-heavy ML. We want to keep this package simple and accessible, aiming for students to be able to run it on their laptops (so we would like to avoid tensorflow, pytorch).

Any other computation that can be done on pose tracks can be brought into the roadmap (depending on how many people ask for it). Our immediate goal is to serve the needs of labs at the Sainsbury Wellcome Centre. That said, because the behavioural projects running here are extremely diverse, our scope is broad and flexible. You can check out this presentation for an overview of our projects (slides 16-24 are about movement).

You are also very welcome to chat with us on our zulip chat. We started it just now but it's meant for discussions just as this one.

I'm also open to chatting online some time in the following weeks. The project is still at an early stage, so we would be very open to taking your needs into scope.

niksirbi commented 1 year ago

Hey @talmo, our docs now include a community section, which contains the project's mission, scope and roadmap (both short- and long-term). I hope this will clarify the scope question and will help to guide our potential collaborations with you, and with others.

Don't hesitate to get in touch if the docs are unclear or if you think additional features should be within our roadmap.