def information(self, print_level=1):
        """Print overview information about the options settings and
        statistics.

        Parameters
        ----------
        print_level : int (default=1)
            Level of details.
        """
        self._check_is_solved()

        if not isinstance(print_level, numbers.Integral) or print_level < 0:
            raise ValueError("print_level must be an integer >= 0; got {}."
                             .format(print_level))

        self._n_selected = np.count_nonzero(self._support)

        dict_user_options = self.get_params()

        print_binning_process_sketch_information(
            print_level, self._n_samples, self._n_variables,
            self._target_dtype, self._n_numerical, self._n_categorical,
            self._n_selected, self._n_add, self._time_streaming_add,
            self._n_solve, self._time_streaming_solve, dict_user_options)
Print overview information about the options settings and
        statistics.

        Parameters
        ----------
        print_level : int (default=1)
            Level of details.
        
optbinning/binning/distributed/binning_process_sketch.py