JuliaMath / JuliaMath/MeasureTheory.jl

Support ChangesOfVariables.with_logabsdet_jacobian for transformations

Open
#203 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
Julia
Stars
401
Forks
31
PR merge metrics
No merged PRs in 30d

Description

With ChangesOfVariables.jl we now have a standard for how to express transforms with log-abs-det-jacbian values, supported by central packages like LogExpFunctions.jl, as well as TransformVariables.jl, Bijectors.jl and others.

Transforms like `AffineTransform` ideally use `ChangesOfVariables.with_logabsdet_jacobian` as their primary LADJ-handling mechanism. This could also gradually reduce dependencies on TransformVariables.jl in the code.

`Pushforward` (should move into MeasureBase, see cscherrer/MeasureBase.jl#54) wouldn't need the `logjac::L` field anymore (`with_logabsdet_jacobian` now can test if an LADJ-definition exists).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.