Skip to content
This repository was archived by the owner on Nov 17, 2025. It is now read-only.

Fix the design issues in MeasurableTransformΒ #206

@brandonwillard

Description

@brandonwillard

Currently, MeasurableTransform keeps a fixed set of valid_scalar_types consisting of supported scalar Ops. This needs to be completely changed so that supported Ops can be extended in a reasonable way, and without the need to import/specify them in AePPL itself, or perform hackish updates to static lists in AePPL classes.

The entire approach needs to be reconsidered carefully, although the aforementioned improvements are still a good start.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is neededrefactoringA change that improves the codebase but doesn't necessarily introduce a new featurerv-transformsInvolves transforms applied to random variables

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions