Determine noise, curvature, range, and domain of specified data.
        Like analyze, except examines the entire file.

        :param: float->pixel to inch ratio

        :return: array->curvatures
        :return: array->noises
        :return: array->ranges
        :return: array->domains

def analyze_full(self) -> typing.Tuple[np.ndarray, np.ndarray, np.ndarray, np.ndarray]:
        """
        Determine noise, curvature, range, and domain of specified data.
        Like analyze, except examines the entire file.

        :param: float->pixel to inch ratio

        :return: array->curvatures
        :return: array->noises
        :return: array->ranges
        :return: array->domains
        """
        if self.noises[0] == 0:
            timelength = len(self.times)
            for i in tqdm(range(timelength)):
                self.analyze(time=i)
        return self.noises, self.curves, self.ranges, self.domains