class_docstr: Argument transform from (start, +-oo) to (0, 1)
class_docstr_tok: ["Argument","transform","from","(","start",",","+-oo",")","to","(","0",",","1",")"]
code: def __call__(self, t):
      if t < self._tmin:
          return 0.0
      else:
          x = self._start + self._sgn * (1 - t) / t
          f = self._func(x)
          return self._sgn * (f / t) / t
  
imports: import sys
  import copy
  import heapq
  import collections
  import functools
  import numpy
  from scipy._lib._util import MapWrapper
label_desc: Use image node_id 3 for calling the SemiInfiniteFunc obj's underlying member method code with example usage: obj.__call__(t) and returns: int, unknown