Watts-Lab / team_comm_tools

An open-source Python library that turns multiparty conversational data into social-science backed features.
https://teamcommtools.seas.upenn.edu/
MIT License
3 stars 4 forks source link

Add time constraints to new and existing features #287

Open yashveersinghsohi opened 2 weeks ago

yashveersinghsohi commented 2 weeks ago

Our feature building process as of now (2024-08-29) is sequential. That means all features are built one after the other and a user of the package would need to wait for all the features to finish building before they can access the results. This could lead to problems down the road if a feature added by a future contributor ends up being computationally heavy and slows down the complete package for all users (even if other features get built quickly).

Hence, adding this issue to add time constraints on the execution of each feature to ensure delivery of results within a reasonable time (for a reasonably sized dataset).