Bayesblend

Latest version: v0.0.8

Safety actively analyzes 624625 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.0.8

Fix

* fix: mypy and ruff ([`b327c19`](https://github.com/LedgerInvesting/bayesblend/commit/b327c190596ff9dfa26cb2195fc2757d0d41e814))

* fix: discrete_covariate_info is a list not a set ([`c64bcd5`](https://github.com/LedgerInvesting/bayesblend/commit/c64bcd55d0f689ef6b2323c854aa22aad355a722))

* fix(models): Fix _make_dummy_vars when new levels are passed.

_make_dummy_vars was failing when new levels were passed because
the new dummy_coded_df didn&39;t always contain the new values
due to Python&39;s string ordering behaviour. Additionally,
`discrete_covariate_set` was a set of values, and therefore
we could not ensure these were consistent with the order of
appearance in the training data. ([`26b50fe`](https://github.com/LedgerInvesting/bayesblend/commit/26b50fe19c124f4d96a4a4612fcdbb33ed4de6dc))

Unknown

* Merge pull request 41 from LedgerInvesting/fix-new-discrete-covariates

fix: predicting on new discrete covariates levels ([`8308503`](https://github.com/LedgerInvesting/bayesblend/commit/83085036ae3714fc3ead7e49dd01635eb257c8d7))

* ensure order is the same across training and pred dummies ([`9e52758`](https://github.com/LedgerInvesting/bayesblend/commit/9e5275862c2a15e80598001faea38395a23cadf6))

* generalize to > 1 discrete covariate ([`428f88a`](https://github.com/LedgerInvesting/bayesblend/commit/428f88a89537742ebbdab40df868fd411a1889f0))

0.0.7

Ci

* ci: fix pypi release github action ([`3e2c525`](https://github.com/LedgerInvesting/bayesblend/commit/3e2c525fef42e56c162230099fd2b06b63903c81))

Fix

* fix: docstring update

updating docstring to kick off ci release ([`3790430`](https://github.com/LedgerInvesting/bayesblend/commit/379043049a32a211a5b07bf36b10ec2a57c0698e))

Unknown

* Merge pull request 39 from LedgerInvesting/ci-pypi-release

ci: pypi release ([`5cd4bb6`](https://github.com/LedgerInvesting/bayesblend/commit/5cd4bb6c87908ae0f9abf800b33069714e5c3239))

0.0.6

Ci

* ci: public release

turning on the PyPI upload flag to kick off a public release ([`6018126`](https://github.com/LedgerInvesting/bayesblend/commit/601812651331e4482e2ca4176d66088939f5ca0a))

Fix

* fix: docstring update ([`9d1386a`](https://github.com/LedgerInvesting/bayesblend/commit/9d1386a3fc597c9bd0a0dd691a346a0a66e4f837))

* fix: rm todo from install ([`f04c8c8`](https://github.com/LedgerInvesting/bayesblend/commit/f04c8c88fc6d204f48d8129e874c8f0cf5666e14))

Unknown

* Merge pull request 37 from LedgerInvesting/fix-docstring

fix: docstring update ([`7cd4195`](https://github.com/LedgerInvesting/bayesblend/commit/7cd419571b2320571b200873efab5e47b477d19f))

* Merge pull request 36 from LedgerInvesting/docs-public-release

ci: public release ([`a7dbb00`](https://github.com/LedgerInvesting/bayesblend/commit/a7dbb0072582bf1cf93fabf64bd6cdec9290c5a1))

* Merge pull request 34 from LedgerInvesting/docs-add-pmp

docs: fix PMP calculation ([`1c65be7`](https://github.com/LedgerInvesting/bayesblend/commit/1c65be77e0f718a2e633bc055b7986925b1ac327))

0.0.5

Ci

* ci: run ruff ([`4e35161`](https://github.com/LedgerInvesting/bayesblend/commit/4e35161d5ef5239d6403156bd35052f20beaea79))

* ci: fix mypy ([`f1a50d3`](https://github.com/LedgerInvesting/bayesblend/commit/f1a50d34adb855921b061c8b666366d2902e5fb3))

* ci: fix mypy errors ([`eb66223`](https://github.com/LedgerInvesting/bayesblend/commit/eb66223dbd6d3d57c4c3baf7d0641f30d94aa65c))

Documentation

* docs(simulation.md): Baye&39;s -> Bayes&39; ([`0067930`](https://github.com/LedgerInvesting/bayesblend/commit/0067930697e1b758f6740807c90bfd9492de0d2d))

* docs(simulation.md): use z, not k ([`b2bc721`](https://github.com/LedgerInvesting/bayesblend/commit/b2bc7211fd0e773f0a71f019a55fc3e59e66f101))

* docs: grammar

Co-authored-by: Nathaniel Haines <nathaniel.b.hainesgmail.com> ([`30b483e`](https://github.com/LedgerInvesting/bayesblend/commit/30b483ea73889c37d539693d942520826090c4dc))

* docs: fix PMP calculation ([`2685c03`](https://github.com/LedgerInvesting/bayesblend/commit/2685c038f5b08b47ed0cda67c0e4cc489f19715e))

* docs: fix marginal likelihood in blending.md ([`a54a442`](https://github.com/LedgerInvesting/bayesblend/commit/a54a442c75bd36ba7be0a4d8ad1adaf38f272845))

* docs: clarify the mixture model definition, fix index link ([`40926fa`](https://github.com/LedgerInvesting/bayesblend/commit/40926fa83b00f6b5dec2f3abc89552058aedd243))

* docs: address Nate&39;s comments ([`982febe`](https://github.com/LedgerInvesting/bayesblend/commit/982febebc393e3d637aea6d93f4aa116b851e285))

* docs: misc grammar ([`2eead4b`](https://github.com/LedgerInvesting/bayesblend/commit/2eead4b92de2cbceb1ea3a2470d16296effc88c2))

* docs: refine example results section & intro, rework the overview page ([`e371b12`](https://github.com/LedgerInvesting/bayesblend/commit/e371b12050f8b94dceca53e9362f8f5514e46030))

* docs: first draft of example reworked ([`78ae519`](https://github.com/LedgerInvesting/bayesblend/commit/78ae519da3b833c455fc27c12d44fc646a122f67))

* docs: rework intro ([`ab6c86d`](https://github.com/LedgerInvesting/bayesblend/commit/ab6c86db470a162c5fa3a67fadb5d0c59986ea3d))

Fix

* fix(io): allow multiple dimension lpd arrays in from_lpd method

Previously, the Draws.from_lpd method was reshaping the lpd array by referencing it&39;s length, but this failed when the array had multiple dimensions. This fix reshapes by the lpd shape, allowing multiple dimensions in the lpd array (so long as they match the dimension of the post_pred array) ([`40398ca`](https://github.com/LedgerInvesting/bayesblend/commit/40398ca43014d2562c90ebd65aebc6c3b0835a4d))

Refactor

* refactor: sum of weights are checked elsewhere ([`39e83dd`](https://github.com/LedgerInvesting/bayesblend/commit/39e83dd43229b62d57ffabe0e18561c2436b850c))

Unknown

* Merge pull request 35 from LedgerInvesting/fix-from-lpd-array-dim

fix(io): allow multiple dimension lpd arrays in from_lpd method ([`c9aa90b`](https://github.com/LedgerInvesting/bayesblend/commit/c9aa90b82d1d912a982b8d6ad799fd528d015666))

* correct mixture code ([`70048e3`](https://github.com/LedgerInvesting/bayesblend/commit/70048e30e7e99d6d70dc647275b38d6307886cd6))

* Merge branch &39;docs-add-pmp&39; of git+ssh://github.com/LedgerInvesting/bayesblend into docs-add-pmp ([`23957b5`](https://github.com/LedgerInvesting/bayesblend/commit/23957b5dea2d5a509259ee250350d234a8b556e4))

* Merge pull request 33 from LedgerInvesting/docs-marginal-math

docs: fix marginal likelihood in blending.md ([`d1d690a`](https://github.com/LedgerInvesting/bayesblend/commit/d1d690a872aa1a91928d9500f9349e958558e8e8))

* Merge pull request 32 from LedgerInvesting/docs-clarify-simulation-example

docs: additional clarifications to `user-guide/simulation.md` ([`da5b2cf`](https://github.com/LedgerInvesting/bayesblend/commit/da5b2cfb1775fe252cf0502d2a92efbd1f2378e3))

* Merge pull request 29 from LedgerInvesting/docs-rework-examples

docs: rework examples ([`7986b89`](https://github.com/LedgerInvesting/bayesblend/commit/7986b89b0c41f8ac71263c9e1b59907461ac5632))

* Merge branch &39;main&39; of git+ssh://github.com/LedgerInvesting/bayesblend into docs-rework-examples ([`53c2448`](https://github.com/LedgerInvesting/bayesblend/commit/53c2448b8b1f92dcd388ce1bfa694e401003c78b))

* Merge pull request 31 from LedgerInvesting/feature-simple-blend-model

feature: simple blend model ([`e56f10f`](https://github.com/LedgerInvesting/bayesblend/commit/e56f10fff3b832c390eb70f53451fd0d9bed59a3))

* tests: remove test to check weights sum to 1 ([`501974e`](https://github.com/LedgerInvesting/bayesblend/commit/501974ec563202d9432e965bf7ab16f2886cecae))

* Merge branch &39;feature-simple-blend-model&39; into docs-rework-examples ([`932b404`](https://github.com/LedgerInvesting/bayesblend/commit/932b4048a16469b8ad00e9ee682f53530a35b9f8))

* Merge branch &39;feature-static-blend-model&39; into docs-rework-examples ([`8aa48ba`](https://github.com/LedgerInvesting/bayesblend/commit/8aa48ba52a4a469faae4cbe3ac42191ab8a6da20))

* feature(models): Add SimpleBlend class.

Adds the SimpleBlend class so users can blend with their own weights. ([`b8b732c`](https://github.com/LedgerInvesting/bayesblend/commit/b8b732c1f983475bc33a2b09f48db5a67ae4ee0c))

* update simulation.py ([`1100396`](https://github.com/LedgerInvesting/bayesblend/commit/1100396ec1a736516c6401db1c4a594e0f2d2604))

0.0.4

Ci

* ci: test badges on rtd index ([`71a1ff1`](https://github.com/LedgerInvesting/bayesblend/commit/71a1ff18a3d04f744db96085c72ba24dbb2345cf))

* ci: mypy, docs badges ([`d41e492`](https://github.com/LedgerInvesting/bayesblend/commit/d41e49249b42163875d9c468e15f7dc0c368e9a4))

* ci: ruff badge ([`e0c5a31`](https://github.com/LedgerInvesting/bayesblend/commit/e0c5a311e3626724adea243c30a05cfa77f5f789))

* ci: retry workflow badge ([`c96d0df`](https://github.com/LedgerInvesting/bayesblend/commit/c96d0dfc7443cc19da7dd9501445d839ca5c871b))

* ci: fix workflow badge ([`cb2d9e8`](https://github.com/LedgerInvesting/bayesblend/commit/cb2d9e860673f1fe5eb38faf1638b976f04f9adb))

* ci: add workflow badge to readme ([`db4634b`](https://github.com/LedgerInvesting/bayesblend/commit/db4634b91068f7bb296512dcd23b521095ba1d7c))

Documentation

* docs: update script ([`d3443b2`](https://github.com/LedgerInvesting/bayesblend/commit/d3443b2f381165424617cf05ea3c20aeac348c04))

* docs: update simulation script ([`e06b536`](https://github.com/LedgerInvesting/bayesblend/commit/e06b536504cb0fe4dffc72c547978ef9bfd462dd))

* docs: clarify model averaging throughout

We used the term &34;Bayesian model averaging&34; before, but realize that this could be a bit misleading in that we do stacking and pseudo-BMA. Removing the BMA terminology from docs to not confuse users. ([`2640217`](https://github.com/LedgerInvesting/bayesblend/commit/2640217cc07a1c587477526e31e3c9b083d7e403))

Fix

* fix(io): name of arrays sent to Draws

io.Draws.from_* methods were previously using the user-specified names of log_lik and post_pred arrays instead of the stadardized names when initializing Draws objects. This produced errors when, e.g., the log_lik array was named something different (e.g., loglik) from the standard name. ([`a5ae9c9`](https://github.com/LedgerInvesting/bayesblend/commit/a5ae9c9a2c2c0654383d8eabc00c0ebb0fdfd421))

Refactor

* refactor(io): simplify access to stan variables ([`5b3dd11`](https://github.com/LedgerInvesting/bayesblend/commit/5b3dd1184a757807df4e9f3c94c28909879e3449))

Test

* test(io): add test for different posterior array names ([`2293e8c`](https://github.com/LedgerInvesting/bayesblend/commit/2293e8cb8e1ed92b1e540818f968ebc17b2cf125))

Unknown

* Merge pull request 30 from LedgerInvesting/fix-io-array-names

fix(io): name of arrays sent to Draws ([`f7317db`](https://github.com/LedgerInvesting/bayesblend/commit/f7317db86cce28ce5463ae72409c2473e117a308))

* Merge pull request 27 from LedgerInvesting/docs-clarify-averaging

docs: clarify model averaging throughout ([`d058bf8`](https://github.com/LedgerInvesting/bayesblend/commit/d058bf8a6552cc82a0ea44330cb6f2b92d82b0a7))

* Merge pull request 25 from LedgerInvesting/ci-badges

ci: add badges ([`bb5795a`](https://github.com/LedgerInvesting/bayesblend/commit/bb5795a96bd82dec1ebc40982d5fa5c74877c83e))

* Merge pull request 24 from LedgerInvesting/docs-fix-readme-links

fix: fix documentation README links ([`c395191`](https://github.com/LedgerInvesting/bayesblend/commit/c3951912520e124b551f7172ffd6018924338a5b))

0.0.3

Documentation

* docs: update readme links to latest ([`9b035b8`](https://github.com/LedgerInvesting/bayesblend/commit/9b035b8271598995599370f61d6b3984c383c3b6))

* docs: re-run mixture model with separate coefficients ([`da345c4`](https://github.com/LedgerInvesting/bayesblend/commit/da345c43cd313c175339cbedea5f4a5f76a59196))

Fix

* fix: fix-readme-links ([`8808b65`](https://github.com/LedgerInvesting/bayesblend/commit/8808b657e4dea38ca6c53c63a1e196d0b939f053))

Unknown

* Merge pull request 17 from LedgerInvesting/make-docs

`MkDocs` documentation ([`aecd31c`](https://github.com/LedgerInvesting/bayesblend/commit/aecd31c7f4cf546ec9439e4b6888e8eaa40c8e9f))

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.