Open abhsarma opened 2 years ago
Not sure if there's a good solution for this. This is not a problem if assymetric trees are created through %when%
or branch_assert
, only when they are created through nested branch calls.
Currently, I am providing a warning message if there are asymmetric trees due to nested branch calls as in the example above.
When dealing with asymmetric trees (see example below), the output of
expand(M)
is not accurate. For instance consider the following multiverse:This multiverse consists of three distinct paths, but the table produced by
expand()
contains four. This is probably due to naively taking all possible combinations of options for each parameter