Resampling is a rather strange beast. Currently it is resampling by iteration and rounding up to ensure it gets enough fires, this makes sense but can result in a lot of additional fires. So far as I can tell we don't have a pruning structure to maintain the initial number of fires as we had defined which could lead to challenges interpreting if the modeller doesn't realize this. Additionally its a lot of additional overhead on large simulations.
A few suggestions:
1 - Is there a way we can take the number of dropped fires and reinstantiate the setup to allow us to burn again. This would also require we append the information onto the old setup after the fact and prune out the fires that were unsuccessful.
2 - How do we manage the extra fires? Arguably we should be randomly dropping additional fires if it above the total number of fires expected.
With relation to BP3+Prometheus 7, the method we are currently using seems to result in lots of extra fires and the system seems to get confused as to how many it should be checking.
End of the day it'd be good to hand back the number of fires the system the user had initially requested.
Contact Details
@badgeronabike
What happened?
Related to: https://github.com/BurnP3/BurnP3PlusPrometheus/issues/7
Resampling is a rather strange beast. Currently it is resampling by iteration and rounding up to ensure it gets enough fires, this makes sense but can result in a lot of additional fires. So far as I can tell we don't have a pruning structure to maintain the initial number of fires as we had defined which could lead to challenges interpreting if the modeller doesn't realize this. Additionally its a lot of additional overhead on large simulations.
A few suggestions:
With relation to BP3+Prometheus 7, the method we are currently using seems to result in lots of extra fires and the system seems to get confused as to how many it should be checking.
End of the day it'd be good to hand back the number of fires the system the user had initially requested.
What component are you seeing the problem on?
R
Relevant log output
No response
Approvals Process