class_docstr: IdentityRegion is designed to implement a dummy region that returns the input
  as the output.
docstr: Return the Spec for IdentityRegion.
      
docstr_tok: ["Return","the","Spec","for","IdentityRegion","."]
code: def getSpec(cls):
      """Return the Spec for IdentityRegion."""
      spec = {
          "description": IdentityRegion.__doc__,
          "singleNodeOnly": True,
          "inputs": {
              "in": {
                  "description": "The input vector.",
                  "dataType": "Real32",
                  "count": 0,
                  "required": True,
                  "regionLevel": False,
                  "isDefaultInput": True,
                  "requireSplitterMap": False,
              },
          },
          "outputs": {
              "out": {
                  "description": "A copy of the input vector.",
                  "dataType": "Real32",
                  "count": 0,
                  "regionLevel": True,
                  "isDefaultOutput": True,
              },
          },
          "parameters": {
              "dataWidth": {
                  "description": "Size of inputs",
                  "accessMode": "Read",
                  "dataType": "UInt32",
                  "count": 1,
                  "constraints": "",
              },
          },
      }
  
      return spec
  
file_path: nupic-legacy/examples/network/custom_region/identity_region.py
imports: from nupic.bindings.regions.PyRegion import PyRegion
label_desc: Use image node_id 4 for calling the IdentityRegion obj's underlying member method code with example usage: obj.getSpec(cls) and returns: spec