Scylla, would it be possible to implement something that would simulate
Sklansky-Chubukov calculation?
For example, take the following model:
What I want to do is change the circled part from "call with ____ defined range" to "call *if it is profitable* to do so." What I mean is, when enumerating an EV run, the program gives me 32o for my shove in the BB, then calculates SB's equity and has the SB call (in the simulation) with all the hands for which it's +EV. Then it gives me 42o, recalculates SB's equity with his whole hand range and then has him call with the hands for which he can profitably do so, etc etc. The ultimate goal is to calculate the range with which the BB can shove in that spot profitably assuming that the SB plays perfectly against every shove.
You could kinda consider it a batch process - since we're assigning Hero (BB) each individual hand and running an EV run against that one hand. That is in fact how I would calculate this, but obv changing hero's hand one at a time and resetting SB's range to exclude his -EV calls after each EV run would take hours.
Or is there a way for me to do this right now and I'm just a ******?
If not, I would LOVE LOVE LOVE this feature and I might ask for your hand in marriage. We could go out in public together!
(wrt the "resetting SB's range to exclude his -EV calls" - could you implement that automatically? Frequently when using this program I do an EV run, then edit someone's range to exclude all the hands that show up as -EV when I hover the mouse over their hands - a one-click or button thing which would go through the EV table and edit out -EV hands from the range would be awesome)