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

Add loglogistic, logitexp, log1mlogistic and logit1mexp #82

Merged
merged 29 commits into from
May 31, 2024

Commits on May 3, 2024

  1. Add loglogistic, logitexp, log1mlogistic and logit1mexp

    This takes advantage of `LogExpFunctions`'s accurate
    implementations of `log1pexp` and `log1mexp`, combined with negation
    in the log-odds domain to provide more accurate and less expensive
    implementations of the function compositions.
    andrewjradcliffe committed May 3, 2024
    Configuration menu
    Copy the full SHA
    8fa3801 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    218d508 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f89c9c5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    33e6677 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    51b9a5b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9f24823 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. Configuration menu
    Copy the full SHA
    a7f9cdd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    223327d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27322fc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    716b886 View commit details
    Browse the repository at this point in the history
  5. Apply the same conversion technique as loglogistic

    i.e. properly handle `Integer` and `Rational`
    andrewjradcliffe committed May 4, 2024
    Configuration menu
    Copy the full SHA
    3da3f8a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8ee3db1 View commit details
    Browse the repository at this point in the history
  7. Hide the proper handling of integers and rationals.

    This enables the desired interface of `f(x::Real)`
    andrewjradcliffe committed May 4, 2024
    Configuration menu
    Copy the full SHA
    c9ab3f3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ac17f3c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    16d6c9c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0d65559 View commit details
    Browse the repository at this point in the history
  11. Fix typo

    andrewjradcliffe committed May 4, 2024
    Configuration menu
    Copy the full SHA
    5d84266 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    86ac5f5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    eb1633a View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. Configuration menu
    Copy the full SHA
    46c0e60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    18a58ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    519a6a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    716b671 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    58133ad View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    1b0f914 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Revert "Add ChainRulesCore support back"

    This reverts commit 1b0f914.
    andrewjradcliffe committed May 17, 2024
    Configuration menu
    Copy the full SHA
    2aa9f44 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    177cebb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d60abd View commit details
    Browse the repository at this point in the history
  3. Add tests for NaN

    andrewjradcliffe committed May 24, 2024
    Configuration menu
    Copy the full SHA
    15cb4ef View commit details
    Browse the repository at this point in the history