Ethan Wellenreiter ewellenr
  • Mars
  • Recent computer science graduate from University of Waterloo.

  • Joined on 2023-09-08
ewellenr pushed to backend at ewellenr/receipt_indexer 2025-08-09 16:34:39 -04:00
16d783b1c8 Updating query mechanism for receipts
ewellenr pushed to backend at ewellenr/receipt_indexer 2025-07-23 23:54:53 -04:00
7effe9daa4 New TODO updates
ewellenr pushed to backend at ewellenr/receipt_indexer 2025-07-17 23:15:36 -04:00
10da175694 More updates to TODO.md
ewellenr pushed to backend at ewellenr/receipt_indexer 2025-07-15 21:40:19 -04:00
7e813fa3f8 Added initial Todo list/notes
ewellenr pushed to main at ewellenr/public-homelab 2025-06-24 21:03:09 -04:00
fc33f3eb0e Bringing the git stored allow list up to date
28096a932a Adding gitignore so that the acquired data isn't put into the repo and also the model logs aren't either
4596d15c0a The model investigative jupyter notebook. It's older
f527929ba1 Adding/updating README
552404d998 Current generation of model running
56d78d0973 Moving data related stuff to a folder
Compare 5 commits »
ewellenr pushed to backend at ewellenr/receipt_indexer 2025-06-23 13:16:47 -04:00
d1a267eb44 Slight update to DB scheme
47ff895b26 Partial implementation of multi-receipt querys
a22bbbf5ab Adding function signatures for API handlers
9b9305db29 Updating config and application struct and modifying api paths
b687b43b35 Implementing Middleware for adding query params and groupID to context
Compare 6 commits »
e52ee45261 An initial and unfinished attempt at creating an RNN model for the problem
c3524eda21 A brief look at pulling data for only extreme events
6c2247974c A notebook for pulling seismic event data, cleaning it and saving it
fc03e01629 Exploring Extreme Value Theory (EVT) techniques
6038fdef50 Initial files to configure data querying and live websocket connections
Compare 5 commits »
ewellenr created branch initial_exploration in ewellenr/earthquake_prediction_exploration 2025-05-20 15:31:45 -04:00
ewellenr created branch main in ewellenr/earthquake_prediction_exploration 2025-05-20 15:22:43 -04:00
ewellenr pushed to main at ewellenr/earthquake_prediction_exploration 2025-05-20 15:22:43 -04:00
96dfc06ee5 Initial commit for earthquake exploration and forecasting
ewellenr created repository ewellenr/earthquake_prediction_exploration 2025-05-20 15:19:19 -04:00
ewellenr pushed to backend at ewellenr/receipt_indexer 2025-05-10 01:34:03 -04:00
330d850790 Implementing api handlers
5e6d061330 Adding/changing function declarations for Users storage interface
91cfa901ca Adding function comment for lcrypto hashing
Compare 3 commits »
ewellenr pushed to backend at ewellenr/receipt_indexer 2025-05-07 10:27:56 -04:00
6a949ae682 Minor changes to image cleanup function and calling
ewellenr pushed to backend at ewellenr/receipt_indexer 2025-05-07 10:25:43 -04:00
780b646d68 Minor fixes and formatting
30b4292c4a Updating sql Image structure to allow expiration of an image
Compare 2 commits »
ewellenr pushed to backend at ewellenr/receipt_indexer 2025-05-07 00:22:25 -04:00
c91c784338 Redis image (struct not actual image) caching implementation
c34c3dfa51 Fixing naming scheme for redis caching files
4fd63574c2 Implementing redis caching for receipts
Compare 3 commits »
ewellenr pushed to backend at ewellenr/receipt_indexer 2025-05-07 00:11:54 -04:00
d3f03f2cae Modifying naming and adding cache key generating function
d8b2bd7226 Implementing group caching
Compare 2 commits »
ewellenr pushed to backend at ewellenr/receipt_indexer 2025-05-07 00:01:12 -04:00
2b2fa217d6 Implementing usergroups caching
064faeadca Adding UserGroups struct to handle the list of groups a user is in
a99ef367c7 Implementing roles caching
29bf0bec88 Centralized the cache expiration times
Compare 4 commits »
ewellenr pushed to backend at ewellenr/receipt_indexer 2025-05-06 23:51:51 -04:00
3bf0d93af2 Rearranging receipts struct and db
ewellenr pushed to backend at ewellenr/receipt_indexer 2025-05-06 23:51:06 -04:00
03fbe92c7f Adding expiration times and interface for cached items