376773a0cc
style: run python linter & prettifier on backend code
2026-03-25 19:34:43 +00:00
3e78a54388
feat(stat): add conversation concentration metric
...
Remove old `initiator_ratio` metric which wasn't working due every event having a `reply_to` value.
This metric was suggested by AI, and is a surprisingly interesting one that gave interesting insights.
2026-03-18 18:36:09 +00:00
2a00384a55
feat(interaction): add top interaction pairs and initiator ratio methods
2026-03-17 19:03:56 +00:00
7b5a939271
fix(stats): missing private methods in User obj
2026-03-17 13:36:10 +00:00
9093059d05
refactor(stats): move user stats out of interactional into users
2026-03-17 12:23:03 +00:00
4e99b77492
fix(db): missing post ID in db schema
...
Caused surprisingly little errors. It only broke the interaction graph.
2026-03-04 20:05:20 +00:00
07ab7529a9
refactor: update analysis classes to accept DataFrame as parameter instead of instance variable
2026-03-01 16:25:39 +00:00
fb99d4ae15
feat(api): add average emotion per user into per user analysis
2026-02-24 18:57:00 +00:00
257eb80de7
feat(api): add average thread length per emotion
2026-02-23 19:09:48 +00:00
3a23b1f0c8
feat(api): add average thread depth
2026-02-23 18:14:34 +00:00
d27ba3fca4
refactor: extract interaction and linguistic analysis into dedicated classes
2026-02-17 18:00:16 +00:00