industrial-optimization-group / desdeo-mcdm

Contains traditional optimization techniques from the field of Multiple-criteria decision-making. For example, methods belonging to the NIMBUS and NAUTILUS families can be found here.
MIT License
6 stars 7 forks source link

Very old dependencies #3

Open JedStephens opened 4 years ago

JedStephens commented 4 years ago

@gialmisi would it be possible to update the dependencies on the DESDEO framework? At the moment desdeo-mcdm (and others) imposes a restriction on pandas<0.26.0, >=0.25.1
and scikit-learn. I can understand a possible motivation for scikit-learn, but the pandas version that desdeo requires is now very old.

The pandas API is now much more stable since 1.0.0. (We are today on 1.0.4). Resolving the pandas environment to make desdeo play with other Python code is difficult.

It would be appreciated if you could consider tackling the requirement on pandas as soon as possible. Again, I'm happy to help if you give me a sketch about where this old version may still be required. (I'll gladly rewrite code to new version.)