Possible solutions (in rough order of increasing effort needed):
Make the availability of the Pysmo sampling schemes contingent on whether Pysmo is importable (i.e. making idaes-pse an optional, rather than required, dependency)
Copy the code from Pysmo to this repository
Look into whether Pysmo can be made distributable as a standalone package independently from idaes-pse
https://github.com/watertap-org/parameter-sweep/blob/b3023b5d9d0a6b911669270081b023411d4f273f/src/parameter_sweep/parameter_sweep.py#L21
Possible solutions (in rough order of increasing effort needed):
idaes-pse
an optional, rather than required, dependency)idaes-pse