parameters: (self, opening : float)
return_statement: return minspan + opening*(self.maximumSpan-minspan)
docstring: For a given opening amount in the range 0 (closed) to 1 (open)
          returns an approximation to the width between the fingers.
docstring_summary: For a given opening amount in the range 0 (closed) to 1 (open)
          returns an approximation to the width between the fingers.
docstring_tokens: For a given opening amount in the range 0 ( closed ) to 1 ( open ) returns an approximation to the width between the fingers .
function: def openingToWidth(self, opening : float) -> float:
          """For a given opening amount in the range 0 (closed) to 1 (open)
          returns an approximation to the width between the fingers.
          """
          if self.maximumSpan is None:
              raise ValueError("Can't convert from width to opening without maximumSpan")
          minspan = self.minimumSpan if self.minimumSpan is not None else 0
          return minspan + opening*(self.maximumSpan-minspan)
function_tokens: def openingToWidth ( self , opening : float ) -> float : if self . maximumSpan is None : raise ValueError ( "Can't convert from width to opening without maximumSpan" ) minspan = self . minimumSpan if self . minimumSpan is not None else 0 return minspan + opening * ( self . maximumSpan - minspan )