Releases: USEPA/BMDS
Releases · USEPA/BMDS
24.1
Released November 25, 2024
- Added Multitumor and Multistage Cancer model
- Add Nested Dichotomous models
- Updated
bmdscore
library; integration now uses pybind11 for direct integration instead of using a shared library. This should improve performance and stability and make it easier to develop moving forward. - Build distributions for windows, mac, and linux using cibuildwheel
- Initial release of
pybmds
; the python components of the package were originally taken from shapiromatron/bmds
Contributors: @cwsimmon @munnsmunns @shapiromatron
Complete Changelog
- change build system to use Cmake by @cwsimmon in #9
- switch python linters to ruff by @shapiromatron in #10
- github action - linux by @shapiromatron in #11
- Dicho python objs by @cwsimmon in #12
- Dicho ma python objs by @cwsimmon in #15
- Cont python objs by @cwsimmon in #16
- Model struct updates by @cwsimmon in #17
- New model stubs by @cwsimmon in #18
- New model stubs by @cwsimmon in #19
- Fix for confidence level bug by @cwsimmon in #20
- Cont cmake fixes by @cwsimmon in #21
- Mscombo by @cwsimmon in #22
- More MSCombo tweaks by @cwsimmon in #23
- Mscombo by @cwsimmon in #24
- github action for windows by @shapiromatron in #13
- add python type stubs to bmdscore by @shapiromatron in #26
- Unit test by @cwsimmon in #27
- Unit test by @cwsimmon in #29
- pybmds by @shapiromatron in #31
- add disclaimer to readme by @shapiromatron in #30
- add lines of code report by @shapiromatron in #32
- fix github action windows build by @shapiromatron in #33
- add C++ test github action by @shapiromatron in #34
- github actions update - windows, linux, and cibuildwheel by @shapiromatron in #38
- update installation guide by @shapiromatron in #39
- Mscombo update by @cwsimmon in #41
- updates from latest BMDS Online deploy by @shapiromatron in #40
- Update docs by @munnsmunns in #42
- multitumor updates by @shapiromatron in #45
- implement priors for nested dichotomous models by @shapiromatron in #44
- update documentation by @shapiromatron in #47
- Trim trailing whitespace command by @shapiromatron in #46
- Nlogistic by @cwsimmon in #49
- add SKIP_BUILD flag by @shapiromatron in #48
- change pybmds version location to root instead of pyproject.toml by @shapiromatron in #50
- pybmds nested logistic by @shapiromatron in #51
- fix nested dichotomous execution and memory allocation by @shapiromatron in #55
- make ruff rules stricter by @shapiromatron in #56
- documentation updates by @shapiromatron in #52
- assorted nested dichotomous and multitumor changes by @shapiromatron in #58
- remove gof_cancer rule from default logic but allow it if it exists by @shapiromatron in #60
- remove R content; revise documentation by @shapiromatron in #59
- add new install python script by @shapiromatron in #57
- use latest versions of identifiers by @shapiromatron in #61
- Nlogistic debug by @cwsimmon in #66
- build python 3.13 wheels by @shapiromatron in #62
- remove mask from continuous individual gof data by @shapiromatron in #63
- revise citation by @shapiromatron in #64
- Documentation revisions by @shapiromatron in #65
- Nlog bmdu by @cwsimmon in #67
- add coverage report artifact and minimum coverage by @shapiromatron in #68
- pybmds - add bmdu to output word, excel, and text for nested dichotomous by @shapiromatron in #70
- Documentation updates from tech review by @shapiromatron in #71
- additional code cleanup by @shapiromatron in #72
- rename src/code_base -> src/bmdscore by @shapiromatron in #73
- python package updates by @shapiromatron in #74
- Multimor optimization by @cwsimmon in #75
- enforce formatting of C++ code by @shapiromatron in #76
- Nlog bugfix by @cwsimmon in #77
- Multi opt debug by @cwsimmon in #78
- Api updates by @shapiromatron in #79
- updated test code with correct priors and new test datasets by @cwsimmon in #80
- UI review; 24.1a6 by @shapiromatron in #81
- Release 24.1 by @shapiromatron in #82
Full Changelog: 23.3.1...24.1
24.1a6
What's Changed
- updated test code with correct priors and new test datasets by @cwsimmon in #80
- UI review; 24.1a6 by @shapiromatron in #81
Full Changelog: 24.1a5...24.1a6
24.1a5
What's Changed
- assorted nested dichotomous and multitumor changes by @shapiromatron in #58
- remove gof_cancer rule from default logic but allow it if it exists by @shapiromatron in #60
- remove R content; revise documentation by @shapiromatron in #59
- add new install python script by @shapiromatron in #57
- use latest versions of identifiers by @shapiromatron in #61
- Nlogistic debug by @cwsimmon in #66
- build python 3.13 wheels by @shapiromatron in #62
- remove mask from continuous individual gof data by @shapiromatron in #63
- revise citation by @shapiromatron in #64
- Documentation revisions by @shapiromatron in #65
- Nlog bmdu by @cwsimmon in #67
- add coverage report artifact and minimum coverage by @shapiromatron in #68
- pybmds - add bmdu to output word, excel, and text for nested dichotomous by @shapiromatron in #70
- Documentation updates from tech review by @shapiromatron in #71
- additional code cleanup by @shapiromatron in #72
- rename src/code_base -> src/bmdscore by @shapiromatron in #73
- python package updates by @shapiromatron in #74
- Multimor optimization by @cwsimmon in #75
- enforce formatting of C++ code by @shapiromatron in #76
- Nlog bugfix by @cwsimmon in #77
- Multi opt debug by @cwsimmon in #78
- Api updates by @shapiromatron in #79
Full Changelog: 24.1a4...24.1a5
24.1a0
Full Changelog: 24.1a0...24.1a0
What's Changed
- change build system to use Cmake by @cwsimmon in #9
- switch python linters to ruff by @shapiromatron in #10
- github action - linux by @shapiromatron in #11
- Dicho python objs by @cwsimmon in #12
- Dicho ma python objs by @cwsimmon in #15
- Cont python objs by @cwsimmon in #16
- Model struct updates by @cwsimmon in #17
- New model stubs by @cwsimmon in #18
- New model stubs by @cwsimmon in #19
- Fix for confidence level bug by @cwsimmon in #20
- Cont cmake fixes by @cwsimmon in #21
- Mscombo by @cwsimmon in #22
- More MSCombo tweaks by @cwsimmon in #23
- Mscombo by @cwsimmon in #24
- github action for windows by @shapiromatron in #13
- add python type stubs to bmdscore by @shapiromatron in #26
- Unit test by @cwsimmon in #27
- Unit test by @cwsimmon in #29
- pybmds by @shapiromatron in #31
- add disclaimer to readme by @shapiromatron in #30
- add lines of code report by @shapiromatron in #32
- fix github action windows build by @shapiromatron in #33
- add C++ test github action by @shapiromatron in #34
- github actions update - windows, linux, and cibuildwheel by @shapiromatron in #38
Full Changelog: 23.3.1...24.1a0
24.1a4
What's Changed
- pybmds nested logistic by @shapiromatron in #51
- fix nested dichotomous execution and memory allocation by @shapiromatron in #55
- make ruff rules stricter by @shapiromatron in #56
- documentation updates by @shapiromatron in #52
Full Changelog: 24.1a3...24.1a4
24.1a3
What's Changed
- Update docs by @munnsmunns in #42
- multitumor updates by @shapiromatron in #45
- implement priors for nested dichotomous models by @shapiromatron in #44
- update documentation by @shapiromatron in #47
- Trim trailing whitespace command by @shapiromatron in #46
- Nlogistic by @cwsimmon in #49
- add SKIP_BUILD flag by @shapiromatron in #48
- change pybmds version location to root instead of pyproject.toml by @shapiromatron in #50
New Contributors
- @munnsmunns made their first contribution in #42
Full Changelog: 24.1a2...24.1a3
24.1a2
What's Changed
- update installation guide by @shapiromatron in #39
- Mscombo update by @cwsimmon in #41
- updates from latest BMDS Online deploy by @shapiromatron in #40
Full Changelog: 24.1a0...24.1a2