I was able to get this running with the port of PyMC3 to Aesara. I also added, to bmlingam_causality.py an exclusion of rows with any na values from pairs. It may not be appropriate for this repo but I figured I'd mention the fact since I did this upgrade due to the fact that none of my attempts to install bmlingam worked due to version conflicts involving theano.
I was able to get this running with the port of PyMC3 to Aesara. I also added, to bmlingam_causality.py an exclusion of rows with any na values from pairs. It may not be appropriate for this repo but I figured I'd mention the fact since I did this upgrade due to the fact that none of my attempts to install bmlingam worked due to version conflicts involving theano.