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 28 commits into
base: main
Choose a base branch
from
Draft

Changes for MeasureBase v0.15 #122

wants to merge 28 commits into from

Commits on Nov 1, 2024

  1. Require Julia v1.10

    oschulz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    0418307 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c8c393 View commit details
    Browse the repository at this point in the history
  3. Add ForwardDiff extension

    oschulz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    8d17caa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d45f64 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aad3dae View commit details
    Browse the repository at this point in the history
  6. Add function asmeasure

    Will be used a lot when bridging from Distributions to MeasureBase.
    oschulz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    b70ce70 View commit details
    Browse the repository at this point in the history
  7. Add AsMeasure

    oschulz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    0f89a57 View commit details
    Browse the repository at this point in the history
  8. Add collection utils

    oschulz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    0fb2009 View commit details
    Browse the repository at this point in the history
  9. Add mreshape

    oschulz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    04e24b0 View commit details
    Browse the repository at this point in the history
  10. STASH Distributions ext impl

    oschulz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    3135e1e View commit details
    Browse the repository at this point in the history
  11. Remove PowerWeightedMeasure

    Unused and untested.
    oschulz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    1d27188 View commit details
    Browse the repository at this point in the history
  12. Remove kernelfactor

    Not used currently.
    oschulz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    9844583 View commit details
    Browse the repository at this point in the history
  13. 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 Nov 1, 2024
    Configuration menu
    Copy the full SHA
    cd92b8d View commit details
    Browse the repository at this point in the history
  14. 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 Nov 1, 2024
    Configuration menu
    Copy the full SHA
    f500aea View commit details
    Browse the repository at this point in the history
  15. 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 Nov 1, 2024
    Configuration menu
    Copy the full SHA
    fefe36d View commit details
    Browse the repository at this point in the history
  16. Remove the rebase function

    A rebase can easily be written explicitly.
    oschulz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    fb3c98c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    86db05e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    58f0746 View commit details
    Browse the repository at this point in the history
  19. Remove operator otimes

    To be re-introduced in sub-module MeasureOperators.
    oschulz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    0cdca3d View commit details
    Browse the repository at this point in the history
  20. Removes PointwiseProductMeasure

    `mintegral` should be used instead to express posteriors.
    oschulz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    3c61180 View commit details
    Browse the repository at this point in the history
  21. Remove scrd operator

    To be reintroduced in submodule MeasureOperators
    oschulz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    867adbe View commit details
    Browse the repository at this point in the history
  22. Remove ll-operator

    Absolute continuity is not really implemented yet.
    oschulz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    e2b88a2 View commit details
    Browse the repository at this point in the history
  23. 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 Nov 1, 2024
    Configuration menu
    Copy the full SHA
    5404ff1 View commit details
    Browse the repository at this point in the history
  24. Improve docstring for mbind

    Co-authored-by: Chad Scherrer <[email protected]>
    oschulz and cscherrer committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    aa7416b View commit details
    Browse the repository at this point in the history
  25. Improve likelihood docs

    Co-authored-by: Chad Scherrer <[email protected]>
    oschulz and cscherrer committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    470db23 View commit details
    Browse the repository at this point in the history
  26. Apply JuliaFormatter

    oschulz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    28f25ef View commit details
    Browse the repository at this point in the history
  27. Improve Likelihood ctor

    oschulz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    bf35d40 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    7aae58e View commit details
    Browse the repository at this point in the history