Skip to content

Support ChangesOfVariables.with_logabsdet_jacobian for transformations #203

Open
@oschulz

Description

@oschulz

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 JuliaMath/MeasureBase.jl#54) wouldn't need the logjac::L field anymore (with_logabsdet_jacobian now can test if an LADJ-definition exists).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions