v0.7.0
What's Changed
- Improve Input Data page by @NathanielBlairStahn in #155
- Merge changes stashed until after CODS by @rmudambi in #157
- stop noising employer_id by @stevebachmeier in #159
- Implement targeted omission do_not_respond for census and surveys by @mattkappel in #158
- Feature/sbachmei/test column specific noising by @stevebachmeier in #131
- include row-level noise in col-level integration tests by @stevebachmeier in #160
- make separate test to check single vs multiple source datasets by @stevebachmeier in #161
- Feature/sbachmei/mic 4046 4053 create fixtures of noised data by @stevebachmeier in #162
- split up test by @stevebachmeier in #164
- Nicknames by @albrja in #163
- Add state subsetting to generate dataset interfaces by @mattkappel in #165
- Unpin vivarium version by @albrja in #168
- Feature/sbachmei/mic 4046 4055 row level integration test by @stevebachmeier in #166
- Bugfix/sbachmei/pin vivarium by @stevebachmeier in #169
- add file hashes to doc by @stevebachmeier in #170
- align noise entity class attributes with names by @stevebachmeier in #172
- DOC: wordsmith intro section, 2nd attempt by @NathanielBlairStahn in #171
- fix np.isclose ordering by @stevebachmeier in #175
- Configure readthedocs to build a PDF by @zmbc in #176
- Increase IndexMap size; fix vectorized_choice by @stevebachmeier in #173
- OCR noise function by @albrja in #178
- Add nicknames to noise functions table in docs by @pletale in #177
- include household_id cols; update sample data by @stevebachmeier in #180
- Phonetic noise function by @albrja in #181
- remove household_id from ssa noised dataset by @stevebachmeier in #183
- Bugfix/trailing spaces by @albrja in #184
- Update noise functions page to include OCR errors by @pletale in #179
- Document requesting no noise with a sentinel value by @zmbc in #186
- Copy member df by @albrja in #190
- Copy from household member noise function implementation by @albrja in #191
- Generate un-noised dataset by @albrja in #194
- Update tests for invalid probability validation by @albrja in #197
- Update to support python 3.11 by @albrja in #198
- Update test_noise_order by @albrja in #201
- List household_id as an attribute in all datasets except SSA by @pletale in #202
- Add docstring for no noise interface and fix bug by @albrja in #204
- Update data_access_request.yml by @Ironholds in #206
- Update noise table to include choose the wrong option by @pletale in #200
- Add GQ values to 'relationship to reference person' in census dataset table - hot fix by @pletale in #203
- Do not expose internal exception as context by @zmbc in #210
- Update sample data for new column in 1040 by @albrja in #207
- Add helper function to get filepaths for dataset to be noised. This a… by @albrja in #208
- Update pseudopeople docs to include phonetic noise by @pletale in #209
- optimize make_typos by @stevebachmeier in #211
- automatically tag all tests in integration/ as slow by @stevebachmeier in #215
- Merge docs hotfixes to develop by @rmudambi in #213
- bugfix check user config types by @stevebachmeier in #219
- Document swap month and day noise function by @pletale in #220
- Add 1040 form to datasets page in docs by @pletale in #214
- Refactor to add logic for 1040 in interface by @albrja in #217
- Match date formats to concept model by @zmbc in #218
- Update 1040 form to remove employer and income columns by @pletale in #222
- Mic 4218/format 1040 by @albrja in #225
- add reminder to run integration tests by @stevebachmeier in #227
- Mic 4208/1040 metadata by @albrja in #226
- DOC: add link to mailing list signup page by @aflaxman in #195
- Doc hotfix: Correct date formats by @zmbc in #216
- Hot fix: remove references to wages from noise table by @pletale in #223
- Mic 4210/1040 implementation by @albrja in #228
- DOC: Add columns to decennial census and ACS by @NathanielBlairStahn in #229
- w2 column change from 'income' to 'wages'; new sample data by @stevebachmeier in #230
- Link to example access request by @Ironholds in #224
- Mic-4277/sample data by @albrja in #234
- Add 'relationship_to_reference_person' to ACS; update sample data by @stevebachmeier in #231
- Hot fix: remove age from SSA dataset by @pletale in #239
- Mic 4221/1040 tests by @albrja in #232
- Mic 4294/fix tax 1040 state filter by @albrja in #233
- Ensure all noise functions are verbs by @pletale in #237
- Add link to pseudopeople website in readthedocs by @pletale in #238
- Add middle name and sex columns to SSA dataset by @pletale in #240
- Add year columns in Census, WIC, and tax datasets by @pletale in #241
- Add 1040 to noise table in pseudopeople docs by @pletale in #235
- SSA dataset columns updates by @albrja in #243
- Fix middle name/middle initial rows in noise table by @pletale in #244
- Change income column to wages for W2 and 1099 by @pletale in #245
- Add 1040 docstring link to Datasets page by @pletale in #246
- Fix bug if string is source in fetch_dataset_filepaths by @albrja in #247
- Fix column order in 1040 dataset by @albrja in #248
- add checkbox to pr template for slow tests by @stevebachmeier in #250
- rename "user_config" arg to "overrides" by @stevebachmeier in #249
- include dataset name as outer key to get_config by @stevebachmeier in #252
- Text wrap tables on Datasets page by @pletale in #253
- DOC: Reorder noise functions in user docs by @NathanielBlairStahn in #254
- Mic 4386/remove 1040 special casing by @albrja in #255
- Mic-4134/remove extra columns by @albrja in #257
- Mic 4405/add housing type by @albrja in #260
- Hot fix: remove age from WIC dataset in pseudopeople docs by @pletale in #262
- Edit column descriptions on Datasets page by @pletale in #263
- Remove tax datasets from Noise table column for 'miswrite age' by @pletale in #259
- Mic 4255/relationship category update by @albrja in #264
- Edit introduction page based on doc session feedback by @pletale in #258
- inherit from Exception instead of BaseException by @stevebachmeier in #261
- Mic 4182/dtype mismatch bug by @albrja in #266
- Mic-4228/reorder columns by @albrja in #267
- Mic-4061/update-invalid-input-behavior by @albrja in #270
- Set default noise values for W2/1099 correctly by @zmbc in #272
- Check the length of possible_age_differences by @zmbc in #274
- Warn when choose_wrong_option target is impossible by @zmbc in #276
- Fix do_not_respond age intervals by @zmbc in #279
- Improve nicknames maximum warning message by @zmbc in #275
- Use different seed for each shard and noise type by @zmbc in #280
- Update glossary by @zmbc in #269
- Mic 4464/update get config by @albrja in #277
- Yellow release sample data by @albrja in #281
- Update W2 column order by @albrja in #286
- Docs: Change "input data" to "simulated population" by @NathanielBlairStahn in #282
- Add a note about physical addresses by @zmbc in #283
- Expand documentation of 1040 dataset by @zmbc in #284
- Align README with documentation by @zmbc in #289
- Document "do not respond" noise type by @NathanielBlairStahn in #271
- DOC: make dataset col docs match code by @aflaxman in #285
- Mic-4382/lint-before-tests by @albrja in #290
- Rerun code examples by @zmbc in #287
- Document copy from household member noise by @NathanielBlairStahn in #291
- Change configuration example by @zmbc in #292
- Change input data -> simulated population in docstrings by @NathanielBlairStahn in #293
- Feature/sbachei/mic 4517 data compatibility check by @stevebachmeier in #295
- Docstrings: Add NO_NOISE and other improvements by @NathanielBlairStahn in #297
- Update CHANGELOG.rst by @rmudambi in #300
- Update checksums by @albrja in #298
- Edit docstring
yeardescriptions by @NathanielBlairStahn in #296 - Document survey date column in ACS & CPS by @NathanielBlairStahn in #294
- Yellow Release by @rmudambi in #299
New Contributors
- @Ironholds made their first contribution in #206
- @aflaxman made their first contribution in #195
Full Changelog: v0.6.5...v0.7.0