- fix: fix mape when uncontested historical baseline #18
- fix: small relative weights for ecos solver #19
- fix: Gaussian model bug in lower bound of confidence intervals #8
- fix: save results even with not enough subunits #13
- feat: write an error message for conformity values #11
- feat: automate releases #10
- chore: wrap dataframe in a list to avoid deprecation #12
- fix: gaussian merge #9
- fix: release workflow #14
- feat: add data README #15
- chore: update codeowners to public news engineering group #101
- feat: write conformalization data and gaussian bounds to s3 #86
- fix: use combined data handler to write results #96
- fix: set write_data as a class function #93
- feat: implement fixed effects #80
- feat: add option to save preprocessed data #76
- feat: create model results class #82
- feat: implement skewed sampling #83
- fix: bugs in combined data and historical aggregations #84
- fix: handle nonreporting unexpected units #85
- feat: create integration test #87
- fix: bug in fixed effects where a column is zeroes only #88
- chore: remove jfrog instructions and update contribution instructions for open source #89
- chore: rename observed and unobserved to reporting and nonreporting #68
- chore: add precommit as a workflow #70
- fix: change default parameters to empty lists #71
- chore: add unit tests and small fixes #69
- fix: use new artifactory secret #72
- chore: update README #73
- chore: more README updates #74
- feat: historic run returns state_data #75
- fix: bug with observed unexpected subunits #65
- fix: historical election bug #60
- feat: add configurable unreporting options (drop and zero) #61
- fix: add 1 to prediction when calculating size of prediction intervals #63
- chore: update readme and requirements for releases #51
- feat: add subunits reporting column #52
- fix: fix test warnings #53
- fix: rename LiveDataHandler to MockLiveDataHandler #55
- chore: upgrade .append to .concat #57
- fix: move random seed to instantiation #56
- feat: generate estimates for multiple estimands #54
- chore: updated pandas version and boto3 version #48
- fix: run historical model with new estimand #46
- fix: cli allows multiple parameters #45
- fix: another fix for n_minimum_reporting ([#43])
- chore: release beta version
- fix: add n_minimum_reporting #40
- feat: return custom error for not enough subunits reporting #35
- chore: rename classes and clean up repo #36
- chore: rename repo to elex-live-model #37
- fix: pass in model settings as top-level param [#31] (https://github.com/WPMedia/elex-live-model/pull/31)
- fix: replace dataframe with list of lists [#32] (https://github.com/WPMedia/elex-live-model/pull/32)
- feat: make estimand flexible [#29] (https://github.com/WPMedia/elex-live-model/pull/29)
- fix: refactor requirements [#34] (https://github.com/WPMedia/elex-live-model/pull/34)
- feat: run historical election [#25] (https://github.com/WPMedia/elex-live-model/pull/25)
- fix: standardizes estimand naming [#21] (https://github.com/WPMedia/elex-live-model/pull/21)
- feat: add random subsetting when running from cli [#22] (https://github.com/WPMedia/elex-live-model/pull/22)
- feat: add beta parameter to increase variance of Gaussian model [#23] (https://github.com/WPMedia/elex-live-model/pull/23)
- feat: write predictions to S3 [#24] (https://github.com/WPMedia/elex-live-model/pull/24)
- fix: make S3 utils class-bawed, add logs, rename env variables [#27] (https://github.com/WPMedia/elex-live-model/pull/27)