Releases: The-Strategy-Unit/nhp_model
Releases · The-Strategy-Unit/nhp_model
v5.1.0
What's Changed
- Bump the all-dependencies group with 2 updates by @dependabot[bot] in #612
- fix: prevent race condition in schema deployment, add manual trigger by @ai-mindset in #611
- switches to new HSA metalog distributions by @tomjemmett in #589
- updates copilot instructions by @tomjemmett in #615
- ensures that we only handle the convert to tele efficiencies in this step by @tomjemmett in #614
- renames variables for clarity by @tomjemmett in #616
- fix metadata in ats by @tomjemmett in #618
- Remove deprecated
_add_pod_to_datafrom base model by @Copilot in #613
Full Changelog: v5.0.0...v5.1.0
v5.0.0
What's Changed
- switch to use dependency groups by @tomjemmett in #545
- updates actions to use latest versions by @tomjemmett in #546
- updates actions to prevent dependabot trying to deploy containers by @tomjemmett in #559
- updates packages by @tomjemmett in #573
- fixes issue with loading hsa_gams.pkl by @tomjemmett in #583
- update schema by @tomjemmett in #585
- removes jupyter dependencies by @tomjemmett in #588
- Add 2024 to start_year enum in schema by @matt-dray in #597
- add table storage by @tomjemmett in #581
- adds results_json_gz_path to model runs table by @tomjemmett in #601
- renames file_path to aggregated_results_path in ats by @tomjemmett in #605
- adds regression tests by @tomjemmett in #602
- separate storage accounts by @tomjemmett in #603
- adds missing unit test marker by @tomjemmett in #608
Dependabot
- Bump requests from 2.32.5 to 2.33.0 in the uv group across 1 directory by @dependabot[bot] in #552
- Bump coverage from 7.13.4 to 7.13.5 by @dependabot[bot] in #551
- Bump mkdocs-material from 9.7.5 to 9.7.6 by @dependabot[bot] in #550
- Bump pytest-cov from 7.0.0 to 7.1.0 by @dependabot[bot] in #549
- Bump ruff from 0.15.6 to 0.15.7 by @dependabot[bot] in #548
- Bump mkdocs-literate-nav from 0.6.2 to 0.6.3 by @dependabot[bot] in #547
- Bump setuptools-scm from 9.2.2 to 10.0.5 by @dependabot[bot] in #557
- Bump scipy from 1.16.3 to 1.17.1 by @dependabot[bot] in #556
- Bump ipython from 9.10.0 to 9.10.1 by @dependabot[bot] in #555
- Bump numpy from 2.4.3 to 2.4.4 by @dependabot[bot] in #554
- Bump cryptography from 46.0.5 to 46.0.6 in the uv group across 1 directory by @dependabot[bot] in #553
- Dependabot updates by @tomjemmett in #558
- Bump mkdocs-section-index from 0.3.10 to 0.3.11 by @dependabot[bot] in #562
- Bump pandas from 3.0.1 to 3.0.2 by @dependabot[bot] in #564
- Bump ruff from 0.15.7 to 0.15.9 by @dependabot[bot] in #563
- Bump pygam from 0.8.0 to 0.12.0 by @dependabot[bot] in #561
- Bump mkdocs-gen-files from 0.6.0 to 0.6.1 by @dependabot[bot] in #560
- Bump cryptography from 46.0.6 to 46.0.7 in the uv group across 1 directory by @dependabot[bot] in #566
- Bump nbconvert from 7.17.0 to 7.17.1 by @dependabot[bot] in #567
- Bump pytest from 9.0.2 to 9.0.3 by @dependabot[bot] in #568
- Bump scipy from 1.16.3 to 1.17.1 by @dependabot[bot] in #569
- Bump importlib-resources from 6.5.2 to 7.1.0 by @dependabot[bot] in #570
- Bump ruff from 0.15.9 to 0.15.10 by @dependabot[bot] in #571
- Bump pillow from 12.1.1 to 12.2.0 in the uv group across 1 directory by @dependabot[bot] in #572
- Bump ruff from 0.15.10 to 0.15.11 by @dependabot[bot] in #575
- Bump mkdocs-section-index from 0.3.11 to 0.3.12 by @dependabot[bot] in #576
- Bump notebook from 7.5.5 to 7.5.6 by @dependabot[bot] in #582
- Bump the all-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #578
- Bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in #592
- Bump coverage from 7.13.5 to 7.14.0 in the all-dependencies group by @dependabot[bot] in #591
- Bump the all-dependencies group with 5 updates by @dependabot[bot] in #598
- Bump pymdown-extensions from 10.21.2 to 10.21.3 by @dependabot[bot] in #606
- Bump idna from 3.11 to 3.15 by @dependabot[bot] in #607
Full Changelog: v4.4.1...v5.0.0
v4.4.1
What's Changed
- add citation.cff file by @yiwen-h in #529
- removes janitor by @tomjemmett in #534
- Bump the uv group across 1 directory with 9 updates by @dependabot[bot] in #535
- Bump jsonschema from 4.25.1 to 4.26.0 by @dependabot[bot] in #536
- Bump jupyter-client from 8.6.3 to 8.8.0 by @dependabot[bot] in #537
- Bump matplotlib from 3.10.6 to 3.10.8 by @dependabot[bot] in #538
- Bump tqdm from 4.67.1 to 4.67.3 by @dependabot[bot] in #539
- Dependabot updates by @tomjemmett in #540
New Contributors
- @dependabot[bot] made their first contribution in #535
Full Changelog: v4.3.1...v4.4.1
v4.4.0
v4.3.1
v4.3.0
What's Changed
- adds fallback version number by @tomjemmett in #503
- Add comprehensive Copilot instructions for repository onboarding by @Copilot in #504
- remove step from action by @tomjemmett in #506
- forces maximum python version to be 3.11 to 3.13 by @tomjemmett in #508
- adds schema/sample params to src by @tomjemmett in #505
- removes databricks code and national notebook by @tomjemmett in #492
- add age_group to IP full results converted to other activity types by @yiwen-h in #511
- ✏️ Add uv run to generate params step by @StatsRhian in #512
- Improve test performance by @tomjemmett in #513
- 🚀 Add execution time logging to model run and update finish method by @tomjemmett in #515
- pin pandas_flavor to <0.8 by @yiwen-h in #516
- fixes typing issues by @tomjemmett in #519
Full Changelog: v4.2.1...v4.3.0
v4.2.1
What's Changed
- switches to using spawn multiprocessing by @tomjemmett in #499
- deprecate generate synthetic datasets notebook by @tomjemmett in #498
- enable dependabot by @tomjemmett in #500
- Update docstrings to Google-style format and fix outdated documentation by @Copilot in #501
- adds mkdocs support by @tomjemmett in #502
New Contributors
- @Copilot made their first contribution in #501
Full Changelog: v4.2.0...v4.2.1
v4.2.0
What's Changed
- tidy up project by @tomjemmett in #483
- clean up pyproject toml by @tomjemmett in #489
- Update inequalities functionality by @yiwen-h in #491
- fix bug in inequalities for PBM notebook by @yiwen-h in #495
- adds codecov config by @tomjemmett in #496
- alter way inequalities factors are loaded by @tomjemmett in #497
Full Changelog: v4.1.0...v4.2.0
v4.1.0
What's Changed
- Remove covid from JSON schema by @matt-dray in #469
- ensures the .whl will be pip installable. by @tomjemmett in #470
- removes data modification steps by @tomjemmett in #461
- removes docker container timeout by @tomjemmett in #462
- force factor to be treated as float by @tomjemmett in #471
- Remove covid adjustment by @yiwen-h in #472
- sets ICB column to NATIONAL for national runs by @tomjemmett in #473
- adds delivery episode in spell aggregation by @tomjemmett in #478
- allows run_all to use different data sources by @tomjemmett in #482
- change fyear in generate_synthetic_datasets notebook by @yiwen-h in #487
Full Changelog: v4.0.1...v4.1.0
v4.0.1
What's Changed
improve progress reporting #437
Implements progress reporting by updating metadata on the file uploaded to the queue container. This allows up to report back progress to the inputs app
improve exception handling in containers #451
There were cases where the python code would crash in the docker container, but the python process would never terminate, leaving the container running unnecessarily.
We now handle these exceptions more gracefully, which allows the containers to terminate immediately on errors.
Tidying up
- 💄 Add links and smarter planning graphic to README by @StatsRhian in #439
- fix lint issues by @tomjemmett in #441
- fix typing issues by @tomjemmett in #443
- Updated the image URL by @AshAninze in #444
- fix issues caused by #443 by @tomjemmett in #445
- add integration tests by @tomjemmett in #448
- fix issue with config tests by @tomjemmett in #450
- fix docker config by @tomjemmett in #453
- removes unused package depedencies from pyproject.toml by @tomjemmett in #455
New Contributors
- @AshAninze made their first contribution in #444
Full Changelog: v4.0.0...v4.0.1