Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes for MeasureBase v0.15 #122

Draft
wants to merge 18 commits into
base: main
Choose a base branch
from
Draft

Changes for MeasureBase v0.15 #122

wants to merge 18 commits into from

Commits on Sep 15, 2024

  1. Remove PowerWeightedMeasure

    Unused and untested.
    oschulz committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    9aa15b7 View commit details
    Browse the repository at this point in the history
  2. Remove kernelfactor

    Not used currently.
    oschulz committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    87e1295 View commit details
    Browse the repository at this point in the history
  3. Rename pullback to pullbck and export it

    pullback has a huge potential for naming conflickts, and pullbck is more in line with pushfwd.
    
    Also simplify implementation of pullbck.
    oschulz committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    6995c8b View commit details
    Browse the repository at this point in the history
  4. Rename bind to mbind and deprecate rightarrowtail

    Bind has too much naming conflict potential with Base.bind.
    
    The rightarrowtail operator looks very similar to the `>=>` "fish"
    operator (e.g. in Haskell), which is not a monadic bind.
    oschulz committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    2aae5c9 View commit details
    Browse the repository at this point in the history
  5. Introduce mintegrate and mintegrate_exp

    Removes the integral operators from MeasureBase,
    to be re-introduced in the submodule MeasureOperators.
    
    Also improves the likelihood documentation.
    oschulz committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    a8ebaf9 View commit details
    Browse the repository at this point in the history
  6. Remove the rebase function

    A rebase can easily be written explicitly.
    oschulz committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    6031a35 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ecf1fa0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0ae98f0 View commit details
    Browse the repository at this point in the history
  9. Remove operator otimes

    To be re-introduced in sub-module MeasureOperators.
    oschulz committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    11e64b7 View commit details
    Browse the repository at this point in the history
  10. Removes PointwiseProductMeasure

    `mintegral` should be used instead to express posteriors.
    oschulz committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    dd652c3 View commit details
    Browse the repository at this point in the history
  11. Remove scrd operator

    To be reintroduced in submodule MeasureOperators
    oschulz committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    09cb264 View commit details
    Browse the repository at this point in the history
  12. Remove ll-operator

    Absolute continuity is not really implemented yet.
    oschulz committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    4c1c31f View commit details
    Browse the repository at this point in the history
  13. Add measure operators in submodule MeasureOperators

    Having the operators in a sub-module makes it easier for users to
    control whether of they want them in their namespace. Operators have
    a larger naming conflict potential.
    oschulz committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    2264945 View commit details
    Browse the repository at this point in the history
  14. Improve docstring for mbind

    Co-authored-by: Chad Scherrer <chad.scherrer@gmail.com>
    oschulz and cscherrer committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    79d24af View commit details
    Browse the repository at this point in the history
  15. Improve likelihood docs

    Co-authored-by: Chad Scherrer <chad.scherrer@gmail.com>
    oschulz and cscherrer committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    f1f9b93 View commit details
    Browse the repository at this point in the history
  16. Apply JuliaFormatter

    oschulz committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    1713b77 View commit details
    Browse the repository at this point in the history
  17. Improve Likelihood ctor

    oschulz committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    c3fb38f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ea069b6 View commit details
    Browse the repository at this point in the history