class_docstr: Applies a series of data transformations sequentially.
class_docstr_tok: ["Applies","a","series","of","data","transformations","sequentially","."]
docstr: A transform sequence is invertible if and only if all the transforms comprising it are invertible.
docstr_tok: ["A","transform","sequence","is","invertible","if","and","only","if","all","the","transforms","comprising","it","are","invertible","."]
code: def proper_inversion(self):
      """
      A transform sequence is invertible if and only if all the transforms comprising it are invertible.
      """
      return all(f.proper_inversion for f in self.transforms)
  
imports: from collections import OrderedDict
  import logging
  from typing import List
  from merlion.transform.base import TransformBase, InvertibleTransformBase, Identity
  from merlion.transform.factory import TransformFactory
  from merlion.utils import TimeSeries
label_desc: Use image node_id 3 for calling the TransformSequence obj's underlying member method code with example usage: obj.proper_inversion() and returns: all