class_docstr: A case-insensitive dictionary with access via item, attribute, and call
  notations:
  
      >>> d = AttrDict()
      >>> d['Variable'] = 123
      >>> d['Variable']
      123
      >>> d.Variable
      123
      >>> d.variable
      123
      >>> d('VARIABLE')
      123
code: def __getitem__(self, name):
      return super().__getitem__(name.lower())
  
imports: import struct
  import numpy
  import tempfile
  import zlib
  import warnings
label_desc: Use image node_id 2 for calling the AttrDict obj's underlying member method code with example usage: obj.__getitem__(name) and returns: super