import fft
import gmode_utils
import cluster
import proc_utils
import decomposition

def no_impl(*args,**kwargs):
    raise NotImplementedError("You need to install Multiprocess package (pip,github) to do a parallel Computation.\n"
                              "Switching to the serial version. ")

# from .feature_extraction import FeatureExtractorParallel, FeatureExtractorSerial
# from .geometric_transformation import geoTransformerParallel, geoTransformerSerial
# 
# FeatureExtractor = FeatureExtractorSerial
# geoTransformer = geoTransformerSerial
# 
# try:
#     import multiprocess
# except ImportError:
#     FeatureExtractorParallel = no_impl
#     geoTransformerParallel = no_impl
# else:
#     FeatureExtractor = FeatureExtractorParallel
#     geoTransformer = geoTransformerParallel

import fft
import gmode_utils
import cluster
import proc_utils
import decomposition

def no_impl(*args,**kwargs):
    raise NotImplementedError("You need to install Multiprocess package (pip,github) to do a parallel Computation.\n"
                              "Switching to the serial version. ")

from .feature_extraction import FeatureExtractorParallel, FeatureExtractorSerial
from .geometric_transformation import geoTransformerParallel, geoTransformerSerial

FeatureExtractor = FeatureExtractorSerial
geoTransformer = geoTransformerSerial

try:
    import multiprocess
except ImportError:
    FeatureExtractorParallel = no_impl
    geoTransformerParallel = no_impl
else:
    FeatureExtractor = FeatureExtractorParallel
    geoTransformer = geoTransformerParallel

Revert "Commented out unimplemented imports"
Revert "Commented out unimplemented imports"

This reverts commit f6b76db8f963d28c0a9f2875139d5e286e3bd01b.
  import fft
  import gmode_utils
  import cluster
  import proc_utils
  import decomposition
  
  def no_impl(*args,**kwargs):
      raise NotImplementedError("You need to install Multiprocess package (pip,github) to do a parallel Computation.\n"
                                "Switching to the serial version. ")
  
- # from .feature_extraction import FeatureExtractorParallel, FeatureExtractorSerial
+ from .feature_extraction import FeatureExtractorParallel, FeatureExtractorSerial
- # from .geometric_transformation import geoTransformerParallel, geoTransformerSerial
+ from .geometric_transformation import geoTransformerParallel, geoTransformerSerial
- # 
- # FeatureExtractor = FeatureExtractorSerial
- # geoTransformer = geoTransformerSerial
- # 
- # try:
- #     import multiprocess
- # except ImportError:
- #     FeatureExtractorParallel = no_impl
- #     geoTransformerParallel = no_impl
- # else:
- #     FeatureExtractor = FeatureExtractorParallel
- #     geoTransformer = geoTransformerParallel
  
+ FeatureExtractor = FeatureExtractorSerial
+ geoTransformer = geoTransformerSerial
+ 
+ try:
+     import multiprocess
+ except ImportError:
+     FeatureExtractorParallel = no_impl
+     geoTransformerParallel = no_impl
+ else:
+     FeatureExtractor = FeatureExtractorParallel
+     geoTransformer = geoTransformerParallel
+ 
Revert "Commented out unimplemented imports"
## Code Before:
import fft
import gmode_utils
import cluster
import proc_utils
import decomposition

def no_impl(*args,**kwargs):
    raise NotImplementedError("You need to install Multiprocess package (pip,github) to do a parallel Computation.\n"
                              "Switching to the serial version. ")

# from .feature_extraction import FeatureExtractorParallel, FeatureExtractorSerial
# from .geometric_transformation import geoTransformerParallel, geoTransformerSerial
# 
# FeatureExtractor = FeatureExtractorSerial
# geoTransformer = geoTransformerSerial
# 
# try:
#     import multiprocess
# except ImportError:
#     FeatureExtractorParallel = no_impl
#     geoTransformerParallel = no_impl
# else:
#     FeatureExtractor = FeatureExtractorParallel
#     geoTransformer = geoTransformerParallel

## Instruction:
Revert "Commented out unimplemented imports"
## Code After:
import fft
import gmode_utils
import cluster
import proc_utils
import decomposition

def no_impl(*args,**kwargs):
    raise NotImplementedError("You need to install Multiprocess package (pip,github) to do a parallel Computation.\n"
                              "Switching to the serial version. ")

from .feature_extraction import FeatureExtractorParallel, FeatureExtractorSerial
from .geometric_transformation import geoTransformerParallel, geoTransformerSerial

FeatureExtractor = FeatureExtractorSerial
geoTransformer = geoTransformerSerial

try:
    import multiprocess
except ImportError:
    FeatureExtractorParallel = no_impl
    geoTransformerParallel = no_impl
else:
    FeatureExtractor = FeatureExtractorParallel
    geoTransformer = geoTransformerParallel
