Closed dg46 closed 2 years ago
PySpark is not explicitly imported anywhere, so we can probably remove the dependency. Users who pass a pyspark session when initializing a StructureLearner or Estimator already have an installation of pyspark, so there won't be an error.
Cause2e is a lightweight package except for the dependency on PySpark. Can we make this optional, given that most users will not really need it?