Set a list of discrete epochs, epochs have to be given as Julian
        Dates

        :param discreteepochs: array_like
           list or 1D array of floats or strings
        :return: None
        :example: >>> import callhorizons
                  >>> ceres = callhorizons.query('Ceres')
                  >>> ceres.set_discreteepochs([2457446.177083, 2457446.182343])

def set_discreteepochs(self, discreteepochs):
        """Set a list of discrete epochs, epochs have to be given as Julian
        Dates

        :param discreteepochs: array_like
           list or 1D array of floats or strings
        :return: None
        :example: >>> import callhorizons
                  >>> ceres = callhorizons.query('Ceres')
                  >>> ceres.set_discreteepochs([2457446.177083, 2457446.182343])
        """
        if not isinstance(discreteepochs, (list, np.ndarray)):
            discreteepochs = [discreteepochs]

        self.discreteepochs = list(discreteepochs)