"""
ND Parameter Estimator

This module aims to estimate parameters from a grid of synthetic spectral library.

Case I: The spectral templates are built on a regular grid

Case II: The spectral templates are irregularly distributed

"""


class NDPE:

    isregular = True

    def __init__(self, X, y, isregular=True):
        pass

    def predict(self):
        pass

