Huaqi (Harvey) Qiu

Results 4 issues of Huaqi (Harvey) Qiu

This step computing the joint distribution in MI pairwise loss: https://github.com/airlab-unibas/airlab/blob/80c9d487c012892c395d63c6d937a67303c321d1/airlab/loss/pairwise.py#L381 The marginal distributions are already normalised by `self._normalizer_1d` in: https://github.com/airlab-unibas/airlab/blob/80c9d487c012892c395d63c6d937a67303c321d1/airlab/loss/pairwise.py#L339 I might be mistaken. But doesn't the joint distribution...

https://github.com/qiuhuaqi/midir/blob/ea6e96e7df6d1f06cc2c69b1d4cb6c972b5c0d15/utils/image.py#L46

bug

The Python virtual environment and dependencies need to be updated to run with modern Linux systems. Failures in dataloading has been reported. Update to Python version 3.9+ should be done...

It has been noted by some collaborators that the MI implementation ([here](https://github.com/BioMedIA/deepali/blob/372b943b007a43fd573ba02b4b4b5ad1868907e8/src/deepali/losses/functional.py#L975)) in this library is slightly slower and less easy to tune than De Vos's implementation in TorchIR (https://github.com/BDdeVos/TorchIR/blob/main/torchir/metrics.py#L74)....

enhancement
p1-important