Commit Graph

50 Commits

Author SHA1 Message Date
b99718f6fe refactor: rename nlp_processor to nlp 2026-02-08 13:54:16 +00:00
4abbd0643e perf: use gpu on topic AI & move Model Init into functions
By passing model initialisation into the function itself, the model is unloaded from memory after completion which avoids OOM errors
2026-02-05 19:11:51 +00:00
7593acf62c feat: add endpoint to view dataset for debug 2026-02-05 17:26:34 +00:00
ba1501e493 feat: add nlp topic processing 2026-02-05 17:23:25 +00:00
d4db7bec24 refactor: move NLP processing out of server file 2026-02-05 17:10:48 +00:00
8e257a92d9 chore: remove intensity column 2026-02-05 17:02:29 +00:00
bc8a711209 feat: add emotion columns with GPU processing 2026-02-05 16:56:56 +00:00
b4b03e9a8f feat: add interaction graph to user analysis 2026-02-03 14:07:11 +00:00
aecbac958d refactor!: combine vocab and user info in API 2026-02-03 11:14:47 +00:00
5ac4264470 fix: server error when no comments exist 2026-02-02 17:27:05 +00:00
8b25b7bd09 feat: top most used words per user in user analysis endpoint 2026-02-02 15:14:56 +00:00
fe257ece5c fix: incorrect parameters for tokenize 2026-02-01 18:13:44 +00:00
319f9276a6 feat: vocab richness in user analysis 2026-02-01 18:12:21 +00:00
d608514dfa feat: user analysis endpoint 2026-02-01 18:00:54 +00:00
c9aff27ef0 fix: incorrect error handling in upload and search query routes 2026-02-01 16:56:48 +00:00
9dd03ae2aa feat: endpoint to filter by sources 2026-02-01 16:53:27 +00:00
3a5a2ae8bc refactor: improve error handling 2026-01-31 20:20:08 +00:00
68350f3a88 feat: add time filter 2026-01-31 20:16:49 +00:00
ee65b894dd fix: incorrect method name 2026-01-31 19:45:06 +00:00
b058853f3c refactor: rename word freq endpoint
Improving consistency be grouping similar endpoints together
2026-01-31 19:43:00 +00:00
05c5e04f92 chore: remove unused method 2026-01-31 18:10:19 +00:00
5a7b4d3295 chore: remove unused endpoints 2026-01-31 18:01:40 +00:00
cb01de1f79 fix: broken frontend displays after API changes 2026-01-31 18:00:26 +00:00
657bd37cdd feat: add grouped time analysis endpoint 2026-01-31 16:46:15 +00:00
70cd4393a5 feat: extra columns in summary endpoint 2026-01-31 16:26:58 +00:00
2789bbeb14 feat: add summary endpoint 2026-01-31 15:46:53 +00:00
445cfbdf96 fix: incorrect data copying 2026-01-31 15:29:53 +00:00
65521b3cce feat: add persistent search filtering
When a search query is sent, it stays filtered and affects other stats. A reset dataset endpoint is available to clear queries
2026-01-31 15:27:06 +00:00
d0d45fb8b0 feat: add search query endpoint 2026-01-31 15:12:31 +00:00
64c3422395 refactor: move pandas processing out of Stat Obj
Also improves error handling and logging
2026-01-29 14:52:43 +00:00
506ef3bd46 refactor: rename endpoint to events_per_day 2026-01-28 19:48:37 +00:00
85bcdb336b chore: remove unused dependencies 2026-01-28 19:42:38 +00:00
119032d524 refactor: move stat generation into separate class
Stats are pre-computed as well, improving performance
2026-01-28 19:41:38 +00:00
71b66252a6 feat: heatmap endpoint in Flask 2026-01-27 19:44:36 +00:00
ecc1a62d24 feat: word frequency endpoint with stop word removal 2026-01-27 18:18:32 +00:00
8394673b3c feat: posts_per_day and comments_per_day endpoints in Flask 2026-01-27 13:20:51 +00:00
2401875a19 combine posts and comments endpoint 2026-01-27 12:14:33 +00:00
82bd9a7a9b add upload post endpoint in flask app 2026-01-27 11:59:01 +00:00
ff2b08fc2d update gitignore 2026-01-27 11:50:56 +00:00
47e71113f6 Merge branch 'main' of github:ThisBirchWood/ethnograph-view 2026-01-15 12:43:53 +00:00
538ea9fe12 Remove database connection and schema setup from the project 2026-01-13 19:01:18 +00:00
b5624035ec rename reddit_connecter to reddit_api 2026-01-13 14:45:20 +00:00
7c01c335fa remove base_connector and remove non-subreddit specific methods
Project will focus on specific communities, not enact a reddit-wide search
2026-01-13 14:19:43 +00:00
68642709b7 add rudimentary sentiment analysis endpoint to calculate average sentiment of posts 2026-01-11 17:31:37 +00:00
b5a2b01402 remove debug print statements from fetch_subreddit function 2026-01-11 15:11:49 +00:00
4b8aebd312 add fetch_subreddit endpoint to retrieve and insert top posts from a specified subreddit 2026-01-11 15:07:44 +00:00
5e1bccb2a8 add execute_many method to Database class and update fetch_reddit endpoint to insert posts into database 2026-01-11 14:44:22 +00:00
550bba62f7 add Reddit post search endpoint 2026-01-11 13:46:11 +00:00
1907760f1a add docker-compose file and configure PostgreSQL service; update database credentials in app.py 2026-01-11 13:38:52 +00:00
fd437db4eb add basic flask server and requirements 2026-01-11 13:35:41 +00:00