Граф коммитов

314 Коммитов

Автор SHA1 Сообщение Дата
Victor Ng 3ff3e9f26a Updated some comments 2018-07-27 14:18:02 -04:00
Victor Ng cc719f76af WIP Refactored branch names as per PhD
* This can't land until a new S3 file is made available as per #107
2018-07-24 21:53:38 -04:00
Victor Ng 36255e738f Merge branch 'features/96-schema' into features/38-plugins 2018-07-24 21:19:27 -04:00
Victor Ng 6c06a889a4 Squashed commits for adding schema validation
* updated bin/hashfreeze to use explicit versions
* added TRAVIS_PYTHON_VERSION detection to run flake8 only in py3.5
  enviroment as version breakage in py2.7 is too hard to manage
* added basic colander schema validation
* removed vim artifact in Makefile and fixed hashbang in bin/hashfreeze
* put a max length of 200 on the client_id
2018-07-24 21:18:05 -04:00
Victor Ng d433430201 Reworked TAAR as a plugin for a webservice
* Reworked taar so that it exports an entrypoint for use by taar-api
* An application wrapper is required to facilitate instrumentation of
  state within TAAR when it is under test.
* bumped to version 0.1.1
2018-07-24 21:06:39 -04:00
mlopatka 791c222a63 Minor cleanup of retention analysis notebook 2018-07-13 19:29:21 +02:00
mlopatka 5f24c4eb9a Add alternate analysis for overal retention against TAAR branches. 2018-07-13 19:19:23 +02:00
benmiroglio 55e6180ddf Complete retention analysis 2018-07-11 15:32:13 +02:00
mlopatka 54b5abba5e Add summation of guid LRs across multiple donors for similarity_recommender. 2018-05-17 18:49:16 +02:00
Victor Ng b35dc44aff updated travel.yml file so that the `emr` target installs taar explicitly 2018-05-16 12:56:41 -04:00
Victor Ng 35bf324987 flake8 fix 2018-05-16 12:56:41 -04:00
Victor Ng b22fdd7bc0 Adds a __version__ attribute to taar 2018-05-16 12:56:41 -04:00
mlopatka ae157d47e4 Add client_id to collaborative_recommender test coverage. 2018-05-16 16:12:51 +02:00
mlopatka ffa68096b1 Add extended logging to collaborative_recommender. 2018-05-15 19:15:59 +02:00
mlopatka 21d1567e49 Add extended logging to legacy_recommender. 2018-05-15 18:57:34 +02:00
mlopatka e313cdf2b9 Add extended logging to similarity_recommender. 2018-05-15 17:57:38 +02:00
mlopatka afcb6f5346 Add extended logging to localeRecommender. 2018-05-15 14:52:21 +02:00
benmiroglio 10a2708471 Update prop tests 2018-04-24 19:33:20 +02:00
benmiroglio b2028504c7 Fix merge conflicts in log notebook 2018-04-24 18:31:24 +02:00
benmiroglio ba63751562 Clean up plots and dates, upload html 2018-04-24 18:31:24 +02:00
benmiroglio 3763d71686 Finish analysis audit 2018-04-23 23:49:54 +02:00
mlopatka 380e4aac9f Clean analyses and correct paths for intermediate results. 2018-04-23 23:02:29 +02:00
mlopatka 8b7d51a69f Merge branch 'master' of github.com:mozilla/taar 2018-04-23 21:47:30 +02:00
mlopatka 5bca4d762c Update blacklist generation strategy in TAARExperimentV2Analysis.ipynb. 2018-04-23 21:47:03 +02:00
mlopatka 70df6c9324 Update TAARLogMunge.ipynb 2018-04-23 21:37:16 +02:00
mlopatka bdb76cd275 Normalize s3 path in TAARExperimentV2ETL.ipynb to use taarv2 key. 2018-04-23 20:04:55 +02:00
mlopatka c531cfef71 Add TAAR analysis/reporting notebooks. 2018-04-23 18:59:06 +02:00
benmiroglio f4ec75f5c2 Add preliminary analysis 2018-04-23 11:34:12 +02:00
Victor Ng 94d0de5175 bumepd to 0.0.28 2018-03-07 14:15:02 -05:00
Victor Ng 3ff7d7c350 Fix for list.clear() not existing in py2.7 2018-03-07 14:14:25 -05:00
Victor Ng 13cb4f85bb Fix for #84 2018-03-07 14:14:25 -05:00
Victor Ng 4c5bbf4b17 Resolves issue #82 to add GUID filtering for pre-installed addons in the
ensemble recommender
2018-03-05 17:38:38 +01:00
Sarah Bird e6611a2ad2 Bump version to 0.0.26 2018-03-02 12:21:03 -06:00
mlopatka 518faa0e34 Update README to include Ensemble. 2018-03-02 11:42:24 -06:00
Victor Ng f407813731 Rolled back to pytest 2.9.2 and handrolled episilon comparison 2018-03-02 12:32:07 -05:00
Victor Ng dac25c5b43 damn you dependencies 2018-03-02 12:32:07 -05:00
Victor Ng 82a6bac5dd force our EMR enviroment in travis to use a modern pytest to get
pytest.approx
2018-03-02 12:32:07 -05:00
Victor Ng 6b213fb0e5 Updated all recommenders to use JSON cache 2018-03-02 12:32:07 -05:00
Victor Ng 08b2c31c6f Added clock and cache keys into the context 2018-03-02 12:32:07 -05:00
Victor Ng ebf0659dc6 Added caching layer and a testsuite 2018-03-02 12:32:07 -05:00
Victor Ng d2122dc8b7 Update test cases for ensemble recommender now that legacy recommender
is no longer utilized
2018-03-02 11:31:05 -05:00
Victor Ng a8483824f7 disable legacy recommender in ensemble 2018-03-02 11:31:05 -05:00
Victor Ng 385ef50c1c Bumped to 0.0.25 2018-03-01 14:26:03 -06:00
Victor Ng f2d659cc34 Added more docs for running integration tests and a microbenchmark 2018-03-01 14:16:16 -05:00
Victor Ng ae49c141b3 Added more tests around the Dynamo adapter and dropped unused methods 2018-03-01 14:16:16 -05:00
Victor Ng 1fc30c0f91 Force the client_id to exist in the results from ProfileFetcher. 2018-03-01 14:16:16 -05:00
Victor Ng b5f0d6282c Added error logging to the ProfileController on client info data load failure. 2018-03-01 14:16:16 -05:00
Victor Ng 81849c975c Added a basic integration test so that we can see recommenders running
from local development
2018-03-01 14:16:16 -05:00
Victor Ng 48c46a1021 Added testing instructions to close off #29 2018-03-01 14:16:16 -05:00
Sarah Bird b3418ba69d flake8 2018-03-01 11:47:46 -05:00