Releases: pystatsv1/PyStatsV1
Releases · pystatsv1/PyStatsV1
v0.22.4
What's Changed
- Chore: add Track D mini-library package skeleton by @nicholaskarlson in #297
- Chore: Track D template source-of-truth + zip build guard by @nicholaskarlson in #298
- Test: Track D template ZIP drift guard cross-platform by @nicholaskarlson in #299
- Chore: add make target to rebuild Track D workbook ZIP by @nicholaskarlson in #300
- Refactor: Track D reporting style + mpl compat in pystatsv1.trackd by @nicholaskarlson in #301
- Feat: Track D mini-library: CSV I/O helper by @nicholaskarlson in #302
- Feat: Track D mini-library: schema primitives (keep shims) by @nicholaskarlson in #303
- Test: guard Track D business schema shims by @nicholaskarlson in #304
- Feat: Track D mini-library: ETL helpers by @nicholaskarlson in #305
- Track D: template _business_etl shim + drift-guard zip by @nicholaskarlson in #306
- Track D: extract recon into package + shims + drift-guard zip by @nicholaskarlson in #307
- Track D: export recon helpers from trackd package by @nicholaskarlson in #308
- Track D: standardize repo-level business shims by @nicholaskarlson in #309
- Track D: explicit shims for mpl compat + reporting style by @nicholaskarlson in #310
- Track D: add dataset loaders by @nicholaskarlson in #311
- Track D: refactor Ch06 + Ch08 to use shared loaders by @nicholaskarlson in #312
- PR-2.1: Track D dataset profiles + validate CLI by @nicholaskarlson in #313
- PR-2.2: Track D BYOD init (templates from contracts) by @nicholaskarlson in #314
- PR-2.3a: Track D BYOD normalize skeleton (Sheets-first) by @nicholaskarlson in #315
- PR-2.3b: Track D BYOD adapter interface (passthrough) by @nicholaskarlson in #316
- Console: replace emoji status markers with ASCII by @nicholaskarlson in #317
- Console: add status_ok/status_warn helpers by @nicholaskarlson in #318
- TrackD BYOD: add core_gl adapter v1 by @nicholaskarlson in #319
- TrackD BYOD: add gnucash_gl adapter v1 by @nicholaskarlson in #320
- Docs: Track D BYOD GnuCash tutorial pack by @nicholaskarlson in #321
- Track D: BYOD GnuCash demo example + smoke test by @nicholaskarlson in #322
- Track D: BYOD daily totals helper + PyPI-friendly docs by @nicholaskarlson in #323
Full Changelog: v0.22.3...v0.22.4
v0.22.3
What's Changed
- Docs: Track D PyPI run strip (Ch06–Ch10) by @nicholaskarlson in #291
- Docs: Track D PyPI run strip (Ch06–Ch10) by @nicholaskarlson in #292
- Docs: Track D PyPI run strip (Ch11–Ch15) by @nicholaskarlson in #293
- Docs: Track D PyPI run strip (Ch16–Ch20) by @nicholaskarlson in #294
- Docs: Track D PyPI run strip (Ch21–Ch23) by @nicholaskarlson in #295
- Chore: release 0.22.3 by @nicholaskarlson in #296
Full Changelog: v0.22.2...v0.22.3
v0.22.2
What's Changed
- Docs: Track D chapter index + PyPI run strip (Ch01–Ch05) by @nicholaskarlson in #289
- Release: 0.22.2 by @nicholaskarlson in #290
Full Changelog: v0.22.1...v0.22.2
v0.22.1
What's Changed
- Docs: add Track D lab + TA notes (workbook) by @nicholaskarlson in #280
- Docs: Track D Student Edition landing page by @nicholaskarlson in #281
- Docs: Track D outputs guide (workbook) by @nicholaskarlson in #282
- Docs: Track D dataset map + my own data bridge by @nicholaskarlson in #283
- Docs: Track D accuracy fixes (outputs + dataset paths) by @nicholaskarlson in #284
- Docs: Track D bring-your-own-data upgrade by @nicholaskarlson in #285
- Docs: Track D assignments + rubric (workbook) by @nicholaskarlson in #286
- Docs: fix workbook init syntax; Track D: add artifacts docstrings + outdir consistency by @nicholaskarlson in #287
- Release: 0.22.1 by @nicholaskarlson in #288
Full Changelog: v0.22.0...v0.22.1
v0.22.0
Track-D Workbook
v0.21.3
Refresh workbook starter zip to avoid Matplotlib boxplot labels deprecation; add regression test.
v0.21.2
What's Changed
- Fix: Matplotlib boxplot labels -> tick_labels compatibility by @nicholaskarlson in #264
- Release: 0.21.2 by @nicholaskarlson in #265
Full Changelog: v0.21.1...v0.21.2
v0.21.1
Fix workbook starter Intro Stats contract; add regression guard.
v0.21.0
What's Changed
- Docs: Windows 11 student setup tutorial for Workbook by @nicholaskarlson in #254
- Docs: student-first install on RTD homepage by @nicholaskarlson in #255
- Docs: student snippets for workbook setup and labs (Windows 11) by @nicholaskarlson in #256
- Workbook: Intro Stats case study pack (descriptives + simulation) by @nicholaskarlson in #257
- Workbook: complete Intro Stats case study pack (full 5-pack) by @nicholaskarlson in #258
- Docs: Intro Stats mini-textbook pages (full 5-pack) by @nicholaskarlson in #259
- Fix: workbook run/check always support scripts/* imports by @nicholaskarlson in #260
- Release: 0.21.0 by @nicholaskarlson in #261
Full Changelog: v0.20.0...v0.21.0
v0.20.0
What's Changed
- Track C: Chapter 14 problem set (Repeated-Measures ANOVA) by @nicholaskarlson in #202
- Track C: Chapter 15 problem set (Correlation) by @nicholaskarlson in #203
- Track C: Chapter 17 problem set (Mixed-Model Designs) by @nicholaskarlson in #204
- Track C: Chapter 18 problem set (ANCOVA) by @nicholaskarlson in #205
- Track D: Chapter 1 (Accounting as measurement) + LedgerLab simulator by @nicholaskarlson in #206
- Track D: Chapter 2 (Double-entry & GL as database) by @nicholaskarlson in #207
- Track D: Chapter 1 check-key refresher by @nicholaskarlson in #208
- Track C: Chapter 19 problem set (Non-Parametric Statistics) by @nicholaskarlson in #209
- Track C: Chapter 20 problem set (Responsible Researcher) by @nicholaskarlson in #210
- Track D: Chapter 3 — statements as summary statistics by @nicholaskarlson in #211
- Track D: Chapter 4 — Assets (inventory + fixed assets + depreciation) + NSO v1 dataset by @nicholaskarlson in #212
- Track D: Chapter 5 — Liabilities, payroll, taxes, debt, and equity by @nicholaskarlson in #213
- Track D: Wire Chapter 5 into Makefile + docs index by @nicholaskarlson in #214
- Track D Ch06: Reconciliations as quality control (AR rollforward + bank recon) by @nicholaskarlson in #215
- Docs: Expand Track D Chapters 4–6 (RST) by @nicholaskarlson in #216
- Track D Ch07: Preparing accounting data for analysis (GL tidy + monthly summary) by @nicholaskarlson in #217
- Track D Ch08: Descriptive statistics for financial performance by @nicholaskarlson in #218
- Track D Ch08 Appendix: milestone recap + roadmap by @nicholaskarlson in #219
- Track D Ch09: Reporting style contract + outputs by @nicholaskarlson in #220
- Track D Ch09: beef up RST + align Ch08 next chapter by @nicholaskarlson in #221
- Track D Ch09: embed memo ethics guardrails (unstable % + extreme DSO) by @nicholaskarlson in #222
- Track D Ch09: add net income bridge chart (waterfall) + manifest + docs by @nicholaskarlson in #223
- Track D Ch10: probability & risk (cash buffer + bad debt) by @nicholaskarlson in #224
- Track D Ch11: sampling & estimation (audit/controls lens) by @nicholaskarlson in #225
- Track D Ch12: hypothesis testing for decisions (A/B + before/after) by @nicholaskarlson in #226
- Docs: Track D RST polish (Ch7–Ch12) + fix toctree by @nicholaskarlson in #227
- Track D Ch13: correlation vs causation (controlled comparisons) by @nicholaskarlson in #228
- Docs: fix Track D toctree (Ch13 nav) by @nicholaskarlson in #229
- Track D Ch14: regression driver analysis (driver table + OLS + figures) by @nicholaskarlson in #230
- Docs: Track D Ch14 regression driver analysis (expanded chapter) by @nicholaskarlson in #231
- Docs: Track D Appendix 14A milestone (system + synthetic NSO dataset) by @nicholaskarlson in #232
- Docs: Track D Appendix 14B (NSO v1 data dictionary cheat sheet) by @nicholaskarlson in #233
- Docs: Track D Appendix 14C (Chapter 14 artifact dictionary) by @nicholaskarlson in #234
- Docs: Track D Appendix 14D (artifact QA checklist, big picture) by @nicholaskarlson in #235
- Docs: Track D Appendix 14E (apply Ch14 workflow to real-world data) by @nicholaskarlson in #236
- Track D Ch15: forecasting foundations + forecast hygiene (NSO) by @nicholaskarlson in #237
- Docs: Track D RST polish (NSO v1 terminology + minor formatting) by @nicholaskarlson in #238
- Track D Ch16: seasonality + seasonal baselines (NSO) by @nicholaskarlson in #239
- Track D Ch17: revenue forecasting (segmentation + drivers) by @nicholaskarlson in #240
- Fix Ch17 CI: generate ar_events fixture in test by @nicholaskarlson in #241
- Docs: workbook scaffold + workbook-only strict build by @nicholaskarlson in #242
- Docs: PyPI-first workbook quickstart + fix scripts table by @nicholaskarlson in #243
- Packaging: ship workbook starter asset in wheel + wheel smoke test by @nicholaskarlson in #244
- Workbook starter: fix Makefile targets and add regression tests by @nicholaskarlson in #245
- CLI: doctor --verbose + venv warning (no fail) by @nicholaskarlson in #246
- Docs: align README with CLI + add pystatsv1-docs entrypoint by @nicholaskarlson in #247
- Workbook: add run/check commands (no make required) by @nicholaskarlson in #248
- Workbook: Study Habits case study pack by @nicholaskarlson in #249
- Workbook: My Own Data template + guide (make-less) + tests by @nicholaskarlson in #250
- CI: cross-platform wheel smoke (macOS + Windows) by @nicholaskarlson in #251
- Docs: workbook install/check prerequisites + friendly pytest guidance by @nicholaskarlson in #252
- Release: 0.20.0 by @nicholaskarlson in #253
Full Changelog: v0.19.2...v0.20.0