A new install with Python 3.12 will (unless otherwise instructed) install the latest numpy (2.0.0) and matplotlib (3.9.0) versions. Both removed previously deprecated features that are still used in DYNAMITE and that cause a crash (e.g., 'numpy' has no attribute 'product', 'matplotlib.cm' has no attribute 'get_cmap'), breaking compatibility.
Identify such cases and update while maintaining compatibility with earlier Python versions, if possible >=3.8.
A new install with Python 3.12 will (unless otherwise instructed) install the latest numpy (2.0.0) and matplotlib (3.9.0) versions. Both removed previously deprecated features that are still used in DYNAMITE and that cause a crash (e.g.,
'numpy' has no attribute 'product'
,'matplotlib.cm' has no attribute 'get_cmap'
), breaking compatibility.Identify such cases and update while maintaining compatibility with earlier Python versions, if possible >=3.8.