    def __measure_time(self, label, start_time):
        """
        Measure and print the time taken for a specific part of the process.

        Parameters:
        - label: A description of the part of the process being measured.
        - start_time: The timestamp when the process started (from time.time()).
        """
        if self.__config.measure_time:
            elapsed_time = time.time() - start_time
            print(f"{label} took {elapsed_time:.2f} seconds.")
            return elapsed_time
        return None
Measure and print the time taken for a specific part of the process.

Parameters:
- label: A description of the part of the process being measured.
- start_time: The timestamp when the process started (from time.time()).
pysteps/blending/steps.py