code: def test_log_overflow_and_none(self):
      data = pd.Series(list(range(-2000, 2000, 66)))
      encoder = NumericEncoder()
  
      encoder.is_target = True
      encoder.positive_domain = True
      encoder.decode_log = True
      encoder.prepare(data)
      encoder.decode(encoder.encode(data))
  
      for i in range(0, 70, 10):
          encoder.decode(torch.Tensor([[0, pow(2, i), 0]]))
  
file_path: lightwood/tests/unit_tests/encoder/numeric/test_numeric.py
imports: import unittest
  import numpy
  import pandas
  import torch
  from lightwood.encoder.numeric import NumericEncoder
  from lightwood.encoder.numeric import TsNumericEncoder
  from lightwood.helpers.general import is_none
label_desc: Use image node_id 3 for calling the TestNumericEncoder obj's underlying member method code with example usage: obj.test_log_overflow_and_none() without return types