Releases: bandframework/Taweret
v0.4 BAND software release
This is the Taweret release for the BAND framework v0.4 software release.
Added features:
- Additional documentation for developers and movement to Read The Docs as the host site
- Jupyter Book for tutorial notebooks and more pedagogical information for new users or researchers new to Bayesian model mixing
What's Changed
- DRAFT: Use tox for docs generation by @jared321 in #98
- Updating code to make flake8 and sphinx happy by @jared321 in #99
- Sphinx docs published to RTD by @jared321 in #101
- Finalize publishing sphinx docs to RTD by @jared321 in #102
- Testing Taweret workflow by @asemposki in #104
- Syncing main and develop to cover hotfix by @asemposki in #105
- Merge pull request #105 from bandframework/main by @asemposki in #106
- Merge main into 100_jupyterbook branch by @asemposki in #107
- merging a change from main to 100_jupyterbook by @asemposki in #108
- merge branch 100_jupyterbook into main by @asemposki in #110
- Cleaning package for release by @jared321 in #111
- Adding Jupyter Book content for v0.4 release by @asemposki in #112
Full Changelog: v1.0.2...v1.1.0
JOSS Release
We implement many changes requested by the JOSS review.
We also started changing the backend of our continuous integration for testing, but this does not change any of the front facing interface.
The release will be archived along with our JOSS publication.
Excited to have @jared321 join the team!
What's Changed
- PR to update BAND
develop
with BANDmain
changes and test CI/CD ondevelop
branch by @ominusliticus in #79 - Update base classes for code coverages by @ominusliticus in #84
- Synchronize
develop
tomain
by @jared321 in #88 - Update Issue #85 feature branch by @jared321 in #89
- Get GitHub CI actions working again by @jared321 in #86
- Make changes requested in review by Kevin. by @jared321 in #93
- Bring Issue #85 CI Fixes Into Main by @jared321 in #92
- Increment Taweret patch number for JOSS release by @ominusliticus in #96
New Contributors
Full Changelog: v1.0.1...v1.0.2
v1.0.1
Date: 04 March 2024
Our second release of Taweret has come! In this release, we include bug fixes, development of a CI workflow, and inclusion of an automatic testing workflow so that whenever a new user wishes to include their model mixing strategy into Taweret, they can PR their additions to the 'develop' branch, along with a pytest file for their code, and Actions will run the pytest. We also include updated instructions for installation of our package, and updates to the documentation.
Taweret is also now on pypi, and can be downloaded simply by running
pip install Taweret
in terminal!
IMPORTANT: We would like to emphasize that, to run the test locally, all dependency should be installed. Please see the documentation.
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Date: October 05, 2023
The first release of our Taweret Bayesian Model Mixing package!
This release includes 3 model mixing techniques:
1 : Bivariate linear model mixing, with an option for simultaneous calibration + model mixing (from @danOSU)
2 : Multivariate model mixing, or combining Gaussian distributions via precision weighting (from @asemposki)
3 : Model mixing using BART (Bayesian Additive Regression Trees) (from @jcyannotty)
We have many exciting additions to be added soon, including work that collaborator Kevin Ingles (@ominusliticus) has been hard at work on, and improvements to the Multivariate Model Mixing method (from Alexandra Semposki (@asemposki)) and BART-based approach (@jcyannotty).
What's Changed
- created a simple readme for Taweret by @asemposki in #1
- Bivariate BMM tutorial nb and source code by @asemposki in #2
- Add core by @ominusliticus in #8
- Tawaret/core: Adding base classes by @ominusliticus in #9
- Taweret/core: Update BaseMixer docstrings and filled in BaseModel ABC by @ominusliticus in #10
- Update to Trees by @jcyannotty in #11
- update to gaussian.py and samba_models.py by @asemposki in #13
- Multivariate() compatible with BaseMixer by @asemposki in #15
- fixed URL link in readme.md file by @asemposki in #17
- Edits to intro.rst file and README by @asemposki in #19
- Docuementation and Trees updates by @jcyannotty in #21
- Changes to the N_Model_BMM notebook by @asemposki in #22
- Testing editting and PRing by @ominusliticus in #18
- Testing suite for gaussian.py and samba_models by extension by @asemposki in #23
- Bug fixes for my files by @asemposki in #25
- Changes to Docs page + samba_models.py path by @asemposki in #27
- Add BART-BMM notebooks, polynomial models class, and updates to trees class by @jcyannotty in #26
- PR after Rebase by @jcyannotty in #29
- delete eft nb by @jcyannotty in #30
- Merging all differences now to clean up by @asemposki in #31
- samba_models.py file + citation for BAND software by @asemposki in #33
- docs update by @jcyannotty in #34
- updates to docs and test_trees.py by @jcyannotty in #35
- docs for polynomial models by @jcyannotty in #36
- modify polynomial docs by @jcyannotty in #37
- last docs update and notebook bug fixes by @jcyannotty in #38
- Develop by @asemposki in #39
- fixed paths for good by @asemposki in #40
- Bivaraite with testing by @danOSU in #41
- reinstating some functionalities by @asemposki in #43
- fixed data return by @asemposki in #44
- adding logo by @asemposki in #45
- Test fixes from the first BAND review by @jcyannotty in #48
- Update Readme and docs for the trees installation by @jcyannotty in #49
- Update Taweretbandsdk.md by @wildsm in #50
New Contributors
- @ominusliticus made their first contribution in #8
- @danOSU made their first contribution in #41
- @wildsm made their first contribution in #50
Full Changelog: https://github.com/bandframework/Taweret/commits/v1.0.0