AutoViML / featurewiz

Use advanced feature engineering strategies and select best features from your data set with a single line of code. Created by Ram Seshadri. Collaborators welcome.
Apache License 2.0
591 stars 89 forks source link

Optional components should emit warnings when dependencies are absent #118

Open mfansler opened 1 week ago

mfansler commented 1 week ago

Both dask and tensorflow are conditionally loaded, implying they are intended for optional functionality. However, the current implementation raises exceptions when they are absent, which leads even the most basic tests to fail (e.g., checking import featurewiz).

It would be better to instead emit warnings if they really are considered to be optional; otherwise, they should be proper requirements.

arturdaraujo commented 2 days ago

@AutoViML