class Manifold:
    """Wrap all the manifold functionalities provided by scikit learn. Provide interface to apply non-linear dimensionality reduction techniques,
    visualize and infer the strucure of the data using neural networks
    """

    def __init__(self, manifold_type):
        pass

    def __new__(cls):
        pass
