facebookresearch / projectaria_tools

projectaria_tools is an C++/Python open-source toolkit to interact with Project Aria data
https://facebookresearch.github.io/projectaria_tools/docs/intro
Apache License 2.0
440 stars 56 forks source link

Ideas on new tool features, code samples, or GUI improvements we can contribute #95

Open jomandaman opened 4 months ago

jomandaman commented 4 months ago

Hey @SeaOtocinclus, we are moving into the implementation planning phase and defining our contributions to the project.

In the other Github issue about Architecture Diagrams (which we've produced refined versions of), you mentioned this:

_Originally posted by @SeaOtocinclus in https://github.com/facebookresearch/projectaria_tools/issues/76#issuecomment-2059965741_ Would you like to implement a new python code sample?

We are going to look into that as a possible code sample, although I noticed you had done even some recent feature additions like VRS Image Mutations (https://github.com/facebookresearch/projectaria_tools/pull/86/files) and were wondering if there are any other features like that we could help with. In particular, working with the GUI and making the user experience more refined is something we're interested in too! But if you have any pointers on other work to look at, we would be extremely grateful and work to contribute back.

jomandaman commented 4 months ago

I'm not sure why this task was closed and reopened last night, must've been a mistake. And it's fine if you guys are busy with other tasks, but trying to keep a public record of our work too so you guys can see what we're up to.

@xiaqingp I saw you were tagged most recently for this too, so just including you as reference. We submitted our first two assignments and received feedback from our professor we are allowed to share as long as done publicly. We can consolidate this information in the end to help improve documentation and diagrams, if you'd like.

G1 --> Our first submission and attempt at reverse engineering Project Aria tools and creating UML diagrams G2 --> Our second assignment, breaking down Architecture Styles in the code. We mainly found MVC architecture.

We also have a working Draw.io diagram to detail our current Architectural Styles, Patterns, and Implementation Plans -->

I granted both of you access to these documents, but please let us know if you can't access. @SeaOtocinclus in particular we are looking at incorporating the Long Wav feature you mentioned, and some useful improvements to the UI to be more intuitive. Hope all sounds good!